zoukankan      html  css  js  c++  java
  • 20165204 Java第一次实验

    20165204 Java实验一

    一、Java实验环境的熟悉

    运行截图如下

    二、断点调试

    要求截图如下
    断点设置

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

    设置单次断点

    设置i==50

    三、练习

    题目:实现求正整数1-N之间所有质数的功能,并进行测试(正常情况,异常情况,边界情况)。
    由于在学习C语言时就有过类似的题目,所以思路比较清楚。查阅了一些资料知道了sqrt的用法,很顺利的完成了代码。IDEA真的是一款非常棒的软件,能够随时提醒你代码中有问题的地方,不需要像在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;
                        }
                    }
                }
            }
    }
    
    

    正常情况

    异常情况
    数据量过大的情况

    边界情况

    码云链接https://gitee.com/BESTI-IS-JAVA-2018/master/tree/master/src/实验代码

  • 相关阅读:
    二叉排序树 常用函数小结
    二叉树的应用:二叉排序树的删除
    剑指 Offer 32
    剑指 Offer 32
    剑指 Offer 68
    剑指 Offer 28. 对称的二叉树 做题小结
    正则表达式不要背
    剑指 Offer 55
    LeetCode226. 翻转二叉树 做题小结
    Tools | 编程IED/编译器
  • 原文地址:https://www.cnblogs.com/jph596299009/p/8687888.html
Copyright © 2011-2022 走看看