20165204 Java第一次实验

20165204 Java实验一

1、Java实验环境的熟悉

运行截图以下
java

2、断点调试

要求截图以下
断点设置

使用F8进入下一步
在第18行设置断点

设置单次断点

设置i==50
git

3、练习

题目:实现求正整数1-N之间全部质数的功能,并进行测试(正常状况,异常状况,边界状况)。
因为在学习C语言时就有过相似的题目,因此思路比较清楚。查阅了一些资料知道了sqrt的用法,很顺利的完成了代码。IDEA真的是一款很是棒的软件,可以随时提醒你代码中有问题的地方,不须要像在vim里编辑而后编译再返回去找错误这种繁琐的过程,大大减小了排错所须要的时间。分步调试并未使用就成功编出了代码。可是往后必定是很是重要的纠错手段。vim

import java.util.Scanner;
    public class zhishu {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入想要查找的范围:");
            int N = scanner.nextInt();
            int m = 0;
            int j;
            int i;
            for (i= 2; i <= N; i++) {
                int k = (int) Math.sqrt(i);    //计算至须要求的数的开方便可
                for(j=2;j<=k;j++)
                if (i % j == 0)
                    break;
                if (j > k) {
                    System.out.printf("%4d",i);
                    m++;
                    if (m == 5) {
                        System.out.println();
                        m = 0;
                    }
                }
            }
        }
}

正常状况
学习

异常状况
数据量过大的状况
测试

边界状况
3d

码云连接https://gitee.com/BESTI-IS-JAVA-2018/master/tree/master/src/%E5%AE%9E%E9%AA%8C%E4%BB%A3%E7%A0%81调试

相关文章
相关标签/搜索