20165217实验一
20165217实验一
一 、实验内容及步骤
实验一Java开发环境的熟悉-1
- 建立20165217exp1文件夹,进入文件夹后建立src, bin文件夹。
- 使用vim编写代码。
- 编译代码,运行代码。
实验一Java开发环境的熟悉-2
-
HelloWorld项目中,新建「HelloJDB」类,输入如下代码:
-
调试程序首先要先设置断点和单步运行。设置断点比较简单,在要设置断点的行号旁用鼠标单击一下就行了(或使用Ctrl+F8快捷键),如下图所示,我们在第5行设了个断点:
-
然后单击菜单「Run」->「Debug...」(或使用Alt+Shift+F9快捷键)开始调试Java程序,我们可以看到程序停留在了第5行,如下图所示:
-
之后根据博客提示一步步如下操作:
实验一Java开发环境的熟悉-3
- 判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
代码如下:
import java.util.*;
class Yq{
long HW(long n) {
long m = n;
int i = 0;
int temp = 1;
int x = 0;
long[] arr;
arr = new long[10];
while (n != 0) {
arr[x++] = n % 10;
n /= 10;
}
for ( i = 0; i < x / 2; i++) {
if (arr[i] != arr[x - 1 - i]) {
temp = 0;
break;
}
}
return temp;
}
}
public class tiaoshi{
public static void main(String[] args) {
Yq a = new Yq();
System.out.println("请输入一个数字:");
Scanner reader = new Scanner(System.in);
long n = reader.nextLong();
if(n<0)
System.exit(0);
else if(a.HW(n)==1){
System.out.println(n+"是回文数");
}
else
System.out.println(n+"不是回文数");
}
}
- 运行结果如下:
二、实验过程中遇到的问题
- 实验一实验二都较为简单,而实验三需要自己编写代码运行程序,对我来说存在了一些困难,在编写程序的过程中会有一种无从下手的感觉,但是我觉得编程序和开始学英语一样,都是熟能生巧,掌握了编程序的意识后我相信我会取得长足的进步。
三、实验体会与总结
- 本次实验内容较为简单,第一次使用IEDA也会出现很多错误,今后的学习中我将会吸取这些错误的教训,把学习做到位。