高分!!用java编程,显示前50位质数,5行,一行10个数。那位高手给个代码啊?

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:45:34

import java.util.*;
public class Test{
public static void main(String[] args){
int i=1;
List list = new ArrayList();
while(true){
boolean flag = true;
for(int j=2;j<i;j++){
if(i%j==0&&i!=j){
flag = false;
break;
}
}
if(flag){
list.add(i);
}
if(list.size()==50){
break;
}
i++;
}
for(int k=1;k<=list.size();k++){
System.out.print(list.get(k)+" ");
if(k%10==0){
System.out.println("");
}
}
}
}

写个质数的限制条件,然后输出,System.out.println自动换行。大概是这样的吧,我是初学者,嘎嘎,代码,我想想。想好,再来补充。。。。。。。。不会这么简单吧。。。。

public class ZhiShu {

public static void main(String[] args) {
for(int i = 2,count = 1; i < 10000 && count < 50; i++){
if(i == 2){
count++;
System.out.print(i + " ");

} else {
boolean