编写Java程序,输出100到200之间的所有素数

如题所述

第1个回答  2011-07-13
要想输出素数,你得先搞明白素数是怎么判断的。二楼的素数判断挺合理。。。

编写Java程序,输出100到200之间的所有素数
public static void main(String[] args) { int primeNumber = 0; for(int i = 100 ;i <= 200;i++){ boolean isPrime=true;\/\/是否是质数的标志 for(int j=i-1;j>1;j--){\/\/n除以每个比n小比1大的自然数 if(i%j==0){\/\/如果有能被整除的,则不是质数 isPr...

编写java程序,输出100到200之间的所有素数
public class Test { public static void ss(int a) { int i, j;boolean flg = false;for (i = 100; i <= a; i++) { for (j = 2; j < i; j++) { if (i % j == 0) { flg = true;} } if (!flg) { System.out.println(i + "是质数");} flg = false;} } ...

用Java打印100-200内的质数
public class Num { public static void main(String args[]){ for (int i = 100; i <=200; i++) {\/\/101-200 int count = 2; for (int j =2; j < i; j++) { if(i%j==0){ break;\/\/从2-i的数 只要有一个满足表达式==0跳出下面不打印 }else{ count++; } if(count==...

轻便写一个java程序,计算出100—200之间的全部素数并打印出来
public static void main(String[] args) { System.out.print("素数有:");for(int j= 100;j<=200;j++){ if(Prime(j)){ System.out.print(j+" ");} } } } 输出的结果是:素数有:101 103 107 109 113 121 127 131 137 139 149 151 157 163 167 169 ...

java:判断101到200之间有多少个素数,并输出所有素数。
public class Test {public static final void main(String[] args) {\/\/ 记录素数个数\/\/ 素数概念:除了1和它本身以外不再有其他的除数整除int num = 0;for (int i = 101; i < 201; i++) {for (int k = 2; k < i; k++) {int remainder = i % k;if (k == i - 1) {++...

java 求100-200间的所有素数
=== \/\/for循环 100-200间的所有素数(质数)public class ForExec1是质数{ public static void main(String[] args){ System.out.println("100-200间的所有素数(质数):");for(int i = 100;i<=200;i++){ if(isZhiShu(i)){\/\/调用isZhiShu(int number)方法,返回true,进行打印操作。Sys...

java语言编程输出100到200之间的素数
public static void main(String[] args) { \/\/ TODO Auto-generated method stub System.out.println("100到200之间的素数有:" );int i, j;for (i = 100; i <= 200; i++) { for (j = 2; j < i; j++) { if (i % j == 0)break;} if (i == j)System.out.println("...

java问题输出100到200之间的素数
@author young * *\/public class SUShu {public static void main(String[] args) {int i = 1, j = 2;for (i = 100; i <= 200; i++) {for (j = 2; j <= i; j++) {if (i % j == 0) {break;} }if (i == j) {System.out.println(i + "是素数");}}} ...

java输出100到200的所有素数
outerLoop:for(int i = 100 ;i < 200 ; i = i + 2){ 你的后面i=i+2这句不行应该为:i++就可以了;如果你想一次跳2的话开始int应赋值为99 i%j==0表示能除尽,也就是说不是素数,跳出开始下次循环

用Java打印100-200内的质数
static void main(String[]args){ System.out.println("100-200间的所有抄素数(质数):");for(int i = 100;i<=200;i++){ if(isZhiShu(i)){\/\/调用isZhiShu(int number)方法百,返回度true,进行打印操作。问 System.out.println("\\t\\t\\t\\t"+i);} } } public static boolean is...

相似回答