码迷,mamicode.com
首页 > 其他好文 > 详细

20165217实验一

时间:2018-04-02 15:14:00      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:hello   com   import   设置断点   world   运行程序   鼠标   分享   快捷键   

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

20165217实验一

标签:hello   com   import   设置断点   world   运行程序   鼠标   分享   快捷键   

原文地址:https://www.cnblogs.com/yequan1/p/8693093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!