热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_60741651
T-Zeng
3 年前
trueweixin_60741651

遍历100以内的所有质数;
boolean isFlag = true;//开关,此开关定义为false时,导致2无法输出,需要同时更改下面的isFlag值
for(int i = 2;i < 101;i++){//遍历100以内的自然数数,1不需要考虑

for(int j = 2;j <= i-1;j++){
if(i % j == 0){
isFlag = false;
}
}//内循环一直遍历,如果isFlag = true,则下一步进行判断;如果isFlag == false则不作任何输出,
if (isFlag == true){//isFlag == true,则i是质数,否则就不是
System.out.println(i);
}
isFlag = true;//重置开关

CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
java完整输出一个菱形 * * * * * * * * * * * * * * * * * * * * * * * * * // 每执行完一次循环体,输出----,继续执行下一个循环体,输出一个*;// 执行第二次循环体,输出---,执行下一个循环体输出**,依次次类推 for (int i = 1 ;i < 6;i++){//确定行数 for (int j = 5 ; j >i ; j--){ System.out.print("-");//“-”可以用空格或者其他符号代替 } for(int m = 1 ; m <= i ; m++){ System.out.print("*"+" "); } System.out.println();//每输出完一行,进行依次换行操作 } //输出下半个菱形 for(int i = 1 ;i < 5 ; i ++){//确定行数 for(int j = 1 ; j <= i ; j++){ System.out.print("-"); } for(int m = 4 ;m >= i; m--){ System.out.print("*"+" "); } System.out.println();
立即登录