您的位置:首页 > 编程语言 > Java开发

20145227《Java程序设计》第1次实验报告

2016-04-10 17:46 260 查看

20145227《Java程序设计》第1次实验报告

实验步骤与内容

命令行下Java程序开发

1.打开
cmd
,输入
mkdir 20145227
命令建立实验目录,然后输入
cd 20145227
命令进入实验目录,再输入类似
mkdir exp1
建立第一个实验目录,然后输入
cd exp1
进入实验一目录,将本次实验的代码保存在其中。如下图所示:



2.输入
gedit Hello.java
撰写简单的
Hello.java
程序,使用命令行编译、运行。输入
javac -d . Hello.java
命令编译代码,输入
java ljp.Hello
命令运行程序。

运行结果截图:



IDEA下Java程序开发、调试

1.打开IDEA,按
File->New->Project
新建Java项目。如下图所示:



2.输入项目名称HelloJDB,并单击Finish按钮完成新建项目。如下图所示:



3.程序HelloJDB运行结果如下:



4.在IDEA下调试java程序

(1)单击
Run->Debug
打开调试页面。

(2)设置断点。在撰写代码的窗格最左边点击,会出现一个红点在相应行左边。如下图所示,在第7行设置一个断点。



(3)单击
Run->Debug
进行调试,然后点击run窗口的
Step Over
Step Into
进行单步执行,可以查看此时变量的值。如下图所示:





(4)设置条件断点,如在第14行左边单击鼠标,如图设置
Condition:i==40
,点击左下方
Resume Program
进行调试,结果如下。







练习

实现Fibonacci数列功能,并进行测试。

代码如下:

import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Please input this fibonacci n:");
int x=0,y=1,z,n;
int m=scanner.nextInt();
for(n=0;n<m;n++){
System.out.printf("%d ",y);
if((n+1)%5==0){
System.out.println();
}
z=y;
y=x+y;
x=z;
}
}
}


结果截图:



练习体会

一开始是没有加下面这一行代码的,然后后面运行结果就集中在一行,运行界面很不美观。后面加了这一行代码,输出Fibonacci数列时,就是五个数一行,界面美观了很多。

if((n+1)%5==0)
{
System.out.println();
}


我的PSP时间

步骤耗时百分比
需求分析20min14%
设计20min14%
代码实现40min28%
测试30min22%
分析总结30min22%

心得体会

这次实验是java的第一次实验,实验内容基本上都是前面几周学习过的内容。这次练习要求实现Fibonacci数列功能,并进行测试。一开始我到网上去找了相关代码,但是要么有很多错误,要么就是与实验内容不符。后面我自己静下心来对代码进行了调试,终于运行成功了。学习java不能急于求成,在实验的设计,实现,测试阶段,遇到的很多问题其实在以往学过的视频里都有涉及,但是因为平时视频过的比较快,质量不高,所以很多内容不熟练只是似曾相识,下一阶段我会有计划把基础打牢。

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: