首页 > 技术文章 > 20165104-Java第一次实验

20165104mfb 2018-04-08 20:37 原文

Java实验一

一、Java实验环境的熟悉

代码如下

运行截图如下

二、IDEA下Java程序开发、调试

设置断点

使用F8进入下一步,并再次设置断点

设置单次断点

设置i值变量

三、练习

题目:实现求正整数1-N之间所有质数的功能,并进行测试(正常情况,异常情况,边界情况)。

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();
            if(N==1)
            System.out.println("无质数");
            if(N<=0)
            System.out.println("wrong.please check your input");
            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;
                    }
                }
            }
        }
}

运行截图

码云链接

推荐阅读