java程序中,如何编写代码,打印出1~100之间的素数?求java方面的高手解答一下!

如何修改呢,最近才学到二重循环,望回答者可以写的代码让我能看懂些

第1个回答  2011-09-27
public class Shusu {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,j;
for(i=1;i<=100;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
{
break;
}
}
if(i==j)
{
System.out.println(i);
}

}
}

}追问

最后输出来好多个数,素数不是只有几个的吗?

本回答被提问者采纳

用JAVA while循环求1到100的素数
return false; \/\/没有枚举出n的因数,所以n是素数 } \/ param args \/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub System.out.print("pplu test...");int i=1;while(i<100){ \/\/从1到100枚举 if(isSuShu(i)==false) \/\/如果i不是合数 S...

java高手麻烦帮忙看一下。这个输出1——100以内的质数的程序为什么会...
public static void main(String[] args){ Test a = new Test();myTes();} static void myTes(){ int count = 0;int fg = 1;System.out.println("前100个素数:");for(int x = 2; count < 100; x++){ double k = java.lang.Math.sqrt(x+1);for(int i =2; i<=k; i+...

用JAVA程序输出1—50之间的素数。谢谢哦
public class PramNum { public static void main(String[] args) { \/\/ TODO Auto-generated method stub for (int i = 2; i <= 50; i++) {\/\/ 循环1 循环判断该数是否为质数 因为1不是质数所以从2开始循环 boolean flag = true;\/\/判断是否为素数的变量 for (int m = 2; m <= (...

JAVA怎么求101到200的素数请高手指教
import java.lang.Math;public class SuShu{ public static void main(String[] args){ int j;for(int i=101;i<=200;i+=2){ int k=(int)Math.sqrt(i)+1;for( j=2;j<=k;j++)if(i%j==0)break;if(j>=k)System.out.print(i+" ");} } } ...

哪位高手给点java题呀,就是求数学题的那种
1、从键盘输入一个正整数,按数字的相反顺序输出。2、写一条 for 语句,计数条件为 n 从 100~200,步长为 2;然后再用 while 语句实现同样的循环。3、编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下:等级={优 (90~100 分);良...

在java中,每10个数字输出一行,应如果编写,
这个是我编的 ,要是只是为了十个换行输出 只需要一个计数器count就行了 System.out.println("100到200的素数为:");int count = 0; \/\/计数器 loop:for (int i = 100; i < 200; i++) { for (int j = 2; j < i; j++) { if (i % j == 0) { continue loop;} } count...

C语言 输出1到100之间的全部素数?
有三种方法:1、输出1-100以内的素数:2、同样,也是输出1-100以内的素数,这个构造一个数组,将其所有元素初始化为1,表示素数,这时取x从2开始,到100以内做循环。若x为素数,即prime[x]!=0,使得每个i*x位置元素置0(prime[i*x]=0),表示为非素数,循环结束前x+1。3、该方法是输出100...

求解释一个java程序,这个程序是求100以内的素数的。我没看懂这个条件怎...
素数不能被2以上的自然数整除,因此判断N能否被某个自然数整除,只需要判断到N\/2即可。比如:自然数31,31\/2算成整形是15。如果31不能被2~15之间的任何一个自然数整除,那么判断31能否被16整除就没有意义了,因为如果能整除,最后的商必须大于等于2,而35除以16~30之间的任何一个自然数商都小于2...

求高手编写VF程序题~~~请写完整,谢谢!!!
3)使用主子程序条用的方法,编写一个求100以内所有素数的程序。CLEAR LOCAL i FOR i = 2 TO 100 IF ss(i)? i ENDIF ENDFOR PROCEDURE ss(n)LOCAL i, s s = .T.FOR i = 2 TO n-1 IF MOD(n,i) = 0 s = .F.EXIT ENDIF ENDFOR RETURN s ENDFOR 4)设计计算圆面积的函数和...

c语言for循环求高手讲解一下下面这道题--输出100以内的素数。
for(i=2;n%i;i=i++); \/\/ 试图找出最小的变量 i 值,使得 n%i == 0,也就是 n 能被 i 整除,然后终止这个 for 循环。if(i==n) \/\/ 判断通过上面的 for 循环找到的 i 值。如果 i 等于 n 本身,那么 n 就是素数。判断依据是:i 是除 1 以外,能整除 n 的最小整数;而这时 ...

相似回答