20145222黄亚奇《Java程序设计》实验一实验报告
2016-04-16 19:03
399 查看
实验一 Java开发环境的熟悉(Linux+Eclipse)
实验内容及步骤
使用JDK编译、运行简单的Java程序
在NetBeans IDEA中输入如下代码:package ljp; public class HelloJDB { public static void main(String[] args) { int i = 5; int j = 6; int sum = add(i, j); System.out.println(sum); sum = 0; for(i=0; i< 100; i++) sum += i; System.out.println(sum); } public static int add(int augend, int addend){ int sum = augend + addend; return sum; } }
单击运行按钮,运行结果如图:
练习三--实现Fibonacci数列功能,并进行测试。
代码如下:package cc.openhome; import java.util.*; public class Fibonacci { public static void main(String[] args) { Scanner console=new Scanner(System.in); System.out.println("请输入打印Fibonacci数列长度:"); int a=0,b=1,c,i,j; i=console.nextInt(); for(j=0;j<i;j++){ System.out.printf("%d ",b); if((i+1)%10==0){ System.out.println();} c=b; b=a+b; a=c; } } }
运行结果截图:
设计过程:首先友好提示规定要求输出Fibonacci数列的长度,并输入该长度数据;通过for循环与if条件语句来进行求数列运算,最后一一打印结果。
实验中遇到的问题
首先不太知道怎样像c语言输入一个数字。询问同学后得到解决方案:
Scanner console=new Scanner(System.in);
其次思路不太清晰导致不知道怎样判断条件使数列逐个输出。
通过百度得到条件判断语句:
if((i+1)%10==0)
PSP时间
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 20mi | 13.8% |
设计 | 30min | 20.7% |
代码实现 | 60min | 41.4% |
测试 | 15min | 10.3% |
分析总结 | 20min | 13.8% |
实验感想
渐渐地用Java结合实际来解决简单数学问题,感觉对Java有了新的兴趣与了解,但还是有许多要补充的地方,应该回头多复习前几章的内容,多巩固知识点。相关文章推荐
- Java中equals和==的区别
- JAVA——普通代码块、构造代码块、静态代码块
- Java基础-环境变量设置及Java命令行使用 - 史上最全
- Spring的AOP模块
- Spring的ORM模块(结合Hibernate)
- Java中的Stack栈和Heap堆的区别
- java equals和hashcode、==、的关系,使用区别详细
- Java 自动装箱与拆箱(Autoboxing and unboxing)
- 初识Spring MVC框架
- Java 加解密技术系列之 DH
- JAVA IO(二)
- jdk卸载64位安装32位出现的问题
- Java基础复习(一)
- Eclipse and IDEA 快捷键对比
- Java中的继承
- maven项目在eclipse中debug时查看源码的办法
- Java中不引入第三个变量实现两个变量值的交换
- myeclipse修改web项目名称后,主界面访问不到
- Spring上传时报Invalid CSRF Token错误解决方案
- 20145107 《Java程序设计》第二次实验报告