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也会出现很多错误,今后的学习中我将会吸取这些错误的教训,把学习做到位。
posted @ 2018-04-02 14:36  叶佺  阅读(163)  评论(1编辑  收藏  举报