- 目录
==========
- [使用IDEA对程序进行调试](#jump2)
- [实验练习](#jump3)
- 产生一个随机数,让用户猜测,猜错了告诉用户是大了还是小了。 并进行测试(正常情况,异常情况,边界情况)
- [实验总结](#jump4)
使用IDEA编译运行简单程序
使用JDK编译运行简单程序
cd java
进入java文件夹mkdir 20175207exp1
建立20175207exp1文件夹cd 20175207exp1
进入20175207exp1文件夹-
mkdir src cd src```在20175207exp1文件夹下建立bin、src文件夹并进入src文件夹
gedit hola.java
进入编辑器编译hola.java文件cd ..
后退回到20175207exp1文件夹javac -d bin src/hola.java
将hola.class存入bin文件夹内-
java hola```进入bin文件夹运行hola.java程序
代码上传至码云
-
git add . git commit -m"xxxx" //注释 git push //推送至码云```
- hola.java代码-
- 回到顶端
使用IDEA对程序进行调试
- 设置断点(单击要设置的断点行数右侧空白处或
Ctrl+F8
) - 开始调试
- 显示出Debug界面(单击
[Run]->[Debug……]
或Alt+Shift+F9
- 单步运行
- Step Into(快捷键
F7
) - Step Over(快捷键
F8
)
- Step Into(快捷键
- 两个断点之间跳跃运行
- 快捷键
F9
- 快捷键
- 显示出Debug界面(单击
实验练习
产生一个随机数,让用户猜测,猜错了告诉用户是大了还是小了。 并进行测试(正常情况,异常情况,边界情况)
import java.util.*;
public class guess{
public static void main(String args[]){
int num,x;
num = (int)(1+Math.random()*(100-1+1));
System.out.println("Please guess one number(1~100):");
Scanner in = new Scanner(System.in);
x = in.nextInt();
if(x>num){
System.out.println("It's too high!");
}
else if(x<num){
System.out.println("It's too low!");
}
else{
System.out.println("Right!");
}
}
}
实验总结
- PSP(Personal Software Process)
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 5 | 8% |
设计 | 5 | 8% |
代码实现 | 10 | 17% |
测试 | 10 | 17% |
分析总结 | 30 | 50% |