Java重写《C经典100题》 --12
Posted Java重写《C经典100题》
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java重写《C经典100题》 --12相关的知识,希望对你有一定的参考价值。
【程序12】
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
2.程序源代码:
1 /*本文转自博客:www.cnblogs.com/java-100 2 【程序12】 3 题目:判断101-200之间有多少个素数,并输出所有素数。 4 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 5 */ 6 7 public class Java12 { 8 9 public static void main(String[] args) { 10 boolean prime; 11 int num = 0; 12 for (int i = 101; i <= 200; i++) { 13 prime = true; 14 for (int j = 2; j < Math.sqrt(i) + 1; j++) { 15 if (i % j == 0) { 16 prime = false; 17 break; 18 } 19 } 20 if (prime) { 21 System.out.print(i + " "); 22 if (++num % 5 == 0) { 23 System.out.println(); 24 } 25 } 26 } 27 System.out.println("\\n共有" + num + "个"); 28 } 29 }
以上是关于Java重写《C经典100题》 --12的主要内容,如果未能解决你的问题,请参考以下文章