20155227 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(Windws + IDEA)实验报告
20155227 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(Windws + IDEA)实验报告
实验内容
1.使用JDK编译、运行简单的Java程序;
2.使用Eclipse 编辑、编译、运行、调试Java程序。
实验步骤
命令行下Java程序开发
- 打开
cmd
,输入mkdir 20155227
命令建立实验目录,然后输入cd 20155227
命令进入实验目录,再输入类似mkdir exp1
建立第一个实验目录,然后输入cd exp1
进入实验一目录,将本次实验的代码保存在其中。
2.输入vim Hello.java
撰写简单的Hello.java
程 序,使用命令行编译、运行。输入javac -d . Hello.java
命令编译代码,输入java gyl.Hello
命令运行程序。
运行结果截图:
IDEA下Java程序开发、调试
- 打开IDEA,按
File->New->Project
新建Java项目。 - 输入项目名称
HelloJDB
,并单击Finish按钮完成新建项目。 - 程序
HelloJDB
运行结果如下:
4.在IDEA下调试java程序
(1)单击Run->Debug
打开调试页面。
(2)设置断点。在撰写代码的窗格最左边点击,会出现一个红点在相应行左边。
(3)单击Run->Debug
进行调试,然后点击run
窗口的Step Over
或Step Into
进行单步执行,可以查看此时变量的值。如下图所示:
(4)设置条件断点,如在第14行左边单击鼠标,如图设置Condition:i==40
,点击左下方Resume Program
或者快捷键F9
进行调试,结果如下:
练习
-
实现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;
}
}
}
- 结果截图:
其他(感悟、思考等,可选)
这一次的实验我学会了如何建立断点、如何调试、如何设置条件断点,对以后检查代码错误十分有帮助,同时复习了一些新建Java程序的小知识,巩固了基础。
PSP(Personal Software Process)时间
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 15min | 12.5% |
设计 | 15min | 12.5% |
代码实现 | 60min | 50% |
测试 | 15min | 12.5% |
分析总结 | 15min | 12.5% |