求100以内的全部素数
2 回答
Yexiaomo
TA贡献152条经验 获得超157个赞
public static void main(String[] args) { //变量在创建的时候最好初始化 int i = 0; int n = 0; int k = 0; for (n = 3; n <= 100; n++) { //3~100的所有数 i = 2; while (i < n) { if ( n%i == 0) break; //若能整除说明n不是素数,跳出当前循环 i++; } //如果i==n则说明n不能被2~n-1整除,是素数 if (i==n) { k++; //统计输出数的个数 System.out.print(i+ "\t "); if (k %6==0) //每输出5个则换行 System.out.println(); } } }
添加回答
举报
0/150
提交
取消