20145327高晨 实验一 "Java开发环境的熟悉"
实验一 Java开发环境的熟悉(Linux + Eclipse) (Windows + IDEA)







实验内容:实现Fibonacci数列功能,并进行测试。
实验步骤:
Fibonacci数列(斐波拉契数列):通俗的说,就是兔子问题。数列从第3项起,每一项是前两项的和,这就是有名的斐波拉契数列。
利用递推思想编写代码
import java.util.Scanner;
public class Fibonacci1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Please input this fibonacci n:");
        int n = scanner.nextInt();
        System.out.println(fibonacciNormal(6) + ":" + fibonacciNormal(6));
        int sum = 0;
        for(int i = 1; i <= n; i++){
            sum += fibonacciNormal(i);
        }
        System.out.println(sum);
    }
    public static int fibonacciNormal(int n){
        if(n <= 2){
            return 1;
        }
        int n1 = 1, n2 = 1, sn = 0;
        for(int i = 0; i < n - 2; i ++){
            sn = n1 + n2;
            n1 = n2;
            n2 = sn;
        }
        return sn;
    }
}
代码调试:


run运行结果:

命令行下运行代码:

| 步骤 | 耗时 | 百分比 | 
|---|---|---|
| 需求分析 | 15m | 12.5% | 
| 设计 | 30m | 25% | 
| 代码实现 | 45m | 37.5% | 
| 测试 | 20m | 16.7% | 
| 分析总结 | 10m | 8.3% | 
20145327高晨 实验一 "Java开发环境的熟悉"的更多相关文章
- 20165322 实验一 Java开发环境的熟悉
		实验一 Java开发环境的熟悉 一.实验内容及步骤 (一)命令行下Java程序开发 按照步骤新建目录.键入代码,再编译运行输出.运行结果和TREE结构图如下: (二) IDEA下Java程序开发.调试 ... 
- 20145205 实验一 Java开发环境的熟悉
		实验内容 命令行下Java程序开发 IDEA下Java程序开发.调试 练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) 实现凯撒密码,并进行测试 实验要求 使用JDK编译 ... 
- 实验一 Java开发环境的熟悉
		实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.没 ... 
- 20145308刘昊阳 《Java程序设计》实验一  Java开发环境的熟悉 实验报告
		20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ... 
- 实验一Java开发环境的熟悉
		实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ... 
- 20145225《Java程序设计》实验一 Java开发环境的熟悉(Linux + Eclipse)
		20145225<Java程序设计> 实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑 ... 
- 20145208实验一 Java开发环境的熟悉
		20145208实验一 Java开发环境的熟悉 使用JDK编译.运行简单的java程序 命令行下程序开发 在命令行下建立实验目录,然后创建并进入该目录后的子目录. 编译并运行一个代码 使用IDEA 编 ... 
- 实验一 Java开发环境的熟悉(Linux + Eclipse)
		学号 20175206 实验一 <Java开发环境的熟悉>实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实 ... 
- 实验一 Java开发环境的熟悉(Linux + Idea) 20175301李锦然
		https://gitee.com/ShengHuoZaiDaXue/20175301.git 实验一 Java开发环境的熟悉(Linux + Idea) 实验内容 1.使用JDK编译.运行简单的Ja ... 
随机推荐
- 转载  hibernate一级缓存和二级缓存的区别
			文章来源:http://blog.csdn.net/defonds/article/details/2308972 hibernate一级缓存和二级缓存的区别 缓存是介于应用程序和物理数据源之 ... 
- Jwt在Java项目中的简单实际应用
			1.什么是jwt 双方之间传递安全信息的简洁的.URL安全的表述性声明规范.JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信 ... 
- 每日集成CruiseControl.NET + SVN + Msbuild + NAnt
			CruiseControl.NET-1.8.4.0-Setup.exe 是服务器,安装时可以选择生成windows service以便开启,建议测试时不用windows se ... 
- Codeforces Round #118 (Div. 1)  A. Plant
			A. Plant 题目链接:http://codeforces.com/problemset/problem/185/A 题意:一个植物会长,一开始是一个正三角形,每过一年,一个向上的正三角形会变成三 ... 
- 第六周小组作业 软件测试与评估:百词斩VS扇贝单词
			被测产品说明: A:百词斩 B:扇贝单词 一.基本任务 1.测试进度表 | 项目 | 内容说明 | 预估耗时(分钟) | 实际耗时 (分钟) | | -------------- | -------- ... 
- arcgis server/portal 日志格式化脚本
			友好化格式阅读 背景 通过arcgis for server manager中的logs选项卡可以查看当前站点的日志.其该页面提供了友好的日志显示方式. 但是在实际情况中,如arcgis server ... 
- 剑指Offer——和为S的连续正数序列
			题目描述: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久, ... 
- PDO 指南
			简介 前面咱已经见过MySQLi了,现在咱一起来看看PDO类.PDO是PHP Data Objects的缩写,它被描述为“在PHP中访问数据库的轻量级,兼容性的接口”.尽管它的名字不咋好听,但PDO是 ... 
- python中读取json文件报错,TypeError:the Json object must be str, bytes or bytearray,not ‘TextIOWrapper’
			利用python中的json读取json文件时,因为错误使用了相应的方法导致报错:TypeError:the Json object must be str, bytes or bytearray,n ... 
- windows系统的对象管理
			windows中的对象和高级编程语言中所说的对象还欧区别,准确来讲,windows中的对象其实指的是一种数据结构并且是一种带着“对象头(object head)” 的数据结构! 所以windows中 ... 
