偶是菜鸟,求教素数问题

7_0 发布于 2012/07/29 22:20
阅读 157
收藏 1
public class sushu{
public static void main(String[] args)
{
int i;
int j;
for(i=101;i<=200;i++)
{
for(j=2;j<i;j++)
if(i%j==0)
{
break;
}
if(j>i)
{
System.out.println("这个数是一个素数"+i);
}
}
}
}
加载中
0
leo108
leo108

1.写代码要缩进

2.j有可能大于i么?

0
樂
public class sushu{
 public static void main(String[] args) {
		int i;
		int j;
		for (i = 101; i <= 200; i++) {
			for (j = 2; j < i; j++){
				if (i % j == 0) {
					//System.out.println("这个数不是素数" + i);
					break;
				}
			}
			if (j == i) {
				System.out.println("这个数是一个素数" + i);
			}
		}
	}
}

应该没问题了
返回顶部
顶部