0$房天下问答|java程序语意$https://m.fang.com/ask/ask_1904436.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=1904436
共1个回答
-
-
-
tuxiaojing
丨Lv 2
public class sushu{ 类名public static void main(String[] args) main函数入口,固定写法 System.out.println("Prime numbers between 1 and 200:"); 控制台输出Prime numbers between 1 and 200: int n=0; 声明变量n,初始值为0outer: for(int i=1;i<=200;i++) outer:是java中的循环标签,用于标示,方便继续执行此次循环或者跳出循环(java里的break一般只能跳出当前循环,如果嵌套多层则可以用循环标签加以break outer 跳出)for循环,从i=1开始循环,每次循环后i+1,直到i=200后结束for(int j=2;j<=i/2;j++) 同样的for循环if(i%j==0) if条件判断,如果括号内的值为true则执行下面条或者大括号内语句continue outer; 终端此次循环(outer标签所标示的i循环),continue和break的区别在于,break表示中断所有,continue表示当前这次举个例子for(int i=0;i<10;i++)当i=5时遇到break关键字,则跳出所有循环,不执行以后(i=6-10)的内容continue则是不执行i=5这次循环接下来的语句,但仍将执行i=6-10的所有循环内容 System.out.print(i+" "); 输出n++; n+1,自增if(n==7) 判断 System.out.println(); 换行n=0; n归零这段程序应该就是求出200内所有素数,从1开始循环,尝试是否能整除比它小的数字,如果能整除则退出当前循环尝试下个数字
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功