您的位置:首页 > 编程语言 > Java开发

java 题目:判断101-200之间有多少个素数,并输出所有素数。

2017-11-10 17:03 471 查看
public class Test {  

  

    public static void main(String[] args) {  

         

         // 素数:就是质数,只能被1和它自己整除 

           

  

        // 遍历101-200  

        for (int i = 101; i <= 200; i++) {  

            // 循环嵌套遍历被除数  

            for (int m = 2; m <= i; m++) {  

                // 如果能被不是自己本身之外的数整除,即代表非质数,终止  

                if (i != m && i % m == 0) {  

                    // 退出本循环,开始 i+1循环

                    break;  

                }  

                // 判断,能输出的数肯定是不能被除自己以外的数整除,所以一定能是素数  

                if (i == m && i % m == 0) {  

                    // 打印该值  

                    System.out.println(i);  

                }  

            }  

        }  

    }  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  每日一练 java
相关文章推荐