标签:
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 |
30min |
15% |
设计 | 30min | 15% |
代码实现 | 60min | 45% |
测试 | 30min | 15% |
分析总结 | 20min | 10% |
1、使用jdk运行简单的的java程序(因为第一次没有做完,接下来就就资源不足不能再进入实验楼,所以仍待完成)
2、Eclipese下的java程序开发调试
3、练习(通过命令行和Eclipse两种方法方法实现Fibonacci数列功能,并进行测试)
package 实验;
import java.util.Scanner;
public class Fibonacci
{
public void getFibonacci(int number)
{
int a = 0;
int b = 1;
System.out.print(b);
for (int i = 0; i < number; i++)
{
int sum = a + b;
System.out.print(" " + sum);
a = b;
b = sum;
}
}
public static void main(String[] args)
{
System.out.println("请输入一个数:");
Scanner x1 = new Scanner(System.in);
int x = x1.nextInt();
new Fibonacci().getFibonacci(x);
}
}
在做练习时,开始编写的代码只能实现输出前20位数列,感觉不太完整,于是插入了键盘输入并显示的代码,实现输入一个数x,并输出前x位数列。
System.out.println("请输入一个数:");Scanner x1 = new Scanner(System.in);int x = x1.nextInt();
即提示输入一个数,键盘输入后,将该数值用于后面的输出数列数目中,实现人为控制输出数列的个数,使得实验较为完整。
一开始断点不会设置,最后仔细看图发现是在行上设置,而不是在file中。我感觉细节的训练是我这次实验最大的收获,一点点错误都可能会导致实验的失败,而且在编代码时,在最开始想好自己想要实现什么,用哪些函数,这样在编写过程中会起到事半功倍的效果,并且对思维的严谨度也是一种训练。
java学习最重要的是实验,课本什么的只是辅助,将所学的灵活运用,而不能使别人给我一个思路我知道怎么办,别人的代码我可以看懂,这样是不够的,给一个要求可以自己实验,完整的将代码编写出来这才是学习Java的目的,在编写过程中遇到问题自己去通过各种渠道去想办法解决,这才是编写中的乐趣。我的C语言学的很烂不想再次将日子混过去,尽管实验用的代码很简单,但仍有些难住我,电脑没电后躺在床上翻着手机寻找解决方法,直到找到后才安心的睡着,这感觉真的是疲惫中充满了充实的感觉,那种收获的喜悦,独立完成的充实。
标签:
原文地址:http://www.cnblogs.com/haiye/p/4431531.html