Java循环结构先判断什么

1个回答
展开全部
摘要 java循环结构有3种while do-while for1、while循环结构while(循环条件){ 循环操作}特点:先判断后循环例如:2、do-while循环结构do{ 循环条件}while(循环条件);特点:先执行,后判断
咨询记录 · 回答于2022-11-07
Java循环结构先判断什么
java循环结构有3种while do-while for1、while循环结构while(循环条件){ 循环操作}特点:先判断后循环例如:2、do-while循环结构do{ 循环条件}while(循环条件);特点:先执行,后判断
例如:计算100之内偶数的和int i = 2;int sum = 0;do { sum +=i; i=i+2;}while (i<=100);System.out.println(sum);while和do-while的区别执行次序不同初始情况不满足循环条件时while循环一次都不会执行do-while循环不管任何情况都至少执行一次for循环for循环语法:for(参数初始化;条件判断;更新变量){ 循环操作;}例如:int sum=0;for (int i = 1; i <= 100; i++) { sum+=i;}System.out.println("1-100的数字之和:"+sum);
总结:1、执行顺序while 循环:先判断,再执行do-while循环:先执行,再判断for循环:先判断,再执行2、适用情况:循环次数确定的情况,通常选用for循环循环次数不确定的情况,通常选用while或do-while循环3、跳转语句:break1、在switch选择结构中,break语句用于终止switch语句中的某个分支,使程序跳到switch选择结构的下一条语句。2、用于do-while、while、for循环结构中时,break语句可终止循环,使程序跳转到循环体外的下一条语句while(…) { …… …… …… break;(跳出循环) …… …… ……}4、跳转语句:continue在某次循环中,跳过循环体中剩余的语句而执行下一次循环。只能用在循环结构中。while(…) { …… …… …… continue;(执行下次循环) …… ……}5、break和continue的区别
使用场合break常用于switch结构和循环结构中continue一般用于循环结构中作用(循环结构中)break语句终止某个循环,程序跳转到循环块外的下一条语句continue跳出本次循环,进入下一次循环return:结束当前方法的执行并退出,返回到调用该方法的语句处
我的问题还没回答
1确定循环变量和初始值:(2)确定算法中反复执行的部分,即循环体;(3)确定循环的终止条件. 循环结构有两种一一直到型(UNTIL)和当型 (WHILE).
这个只要记住,凡是判断条件写在循环前面的,就是先判断再执行,凡是判断条件写在循环后面的,就是先执行再判断举个例子就是这样int a=100,s=0;while (a0){s++;}这个就是第一种情况,判断条件a0写在循环前面,所以先判断后执行。循环时首先判断a是否小于100且大于0(例子里显然没有),如果是的话,就执行s++并继续下一次判断,如果不是,直接无视循环里面的s++执行后面的语句了。int a=100,s=0;do{s++;}while (a0);就是第二种情况,判断条件a0写在循环后面,所以先执行后判断。循环时首先执行s++,然后判断a是否小于100且大于0(显然没有),如果是的话,就继续下一次循环(即再执行s++再判断……),如果不是,就不再循环执行后面的语句了。其实,这两种情况的区别只有一个,那就是,如果循环的条件一开始就为假(不满足)的话,第一种情况将直接无视循环(也就是循环一次也不执行),
第二种情况循环会执行1次。所以,第一种情况里s的值仍为0,而第二种情况s的值最后会变为1。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消