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也会出现很多错误,今后的学习中我将会吸取这些错误的教训,把学习做到位。