kwrl.net
当前位置:首页 >> JAvA语言中whilE语句与Do%whilE语句的详细内容 >>

JAvA语言中whilE语句与Do%whilE语句的详细内容

while语句是先测试条件再执行语句,条件不符后终止 do while语句是先执行语句再测试条件,条件不符后终止,所以do while循环至少执行一次 例子(以AS3为语言): var i:int=0//声明整数变量i的值为0// while(i>10){ i++; trace(i);//将i的值输出// } t...

循环体只有一句时可以,但不建议省 public static void main(String[] args) { int i=0; /*while(++i

就是先后判断的问题。 先看写法 while(表达式)语句 do{ 语句 } while(表达式); 这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次...

int i=0; while(i>0){ System.out.println("0"); } //这样不输出; int i=0; do{ System.out.println("0"); }while(i>0) //这样输出结果是0 也就是说while是先判断条件在进行循环;而do-while是先循环一次在进行判断。恩,我理解是这样,不好别...

do{ 要循环的方法 }while(循环条件); while(循环条件){ 要循环的方法 } 区别就在于do-while,会先执行一次循环体。

do ... while 表示当while条件成立时,一直do下去。 其过程为:先执行一次循环体(do while之间的语句,多条语句,要用括号{}括起来),然后再用while来判断是否继续。 所以,这种方式,至少会执行一次循环体。

为什么要输出那个内容呢,你贴出前面的代码也许效果更好。如果你想要输出什么就在do{}里面最后加一句system.out.print(i)即可[此处使用i是输出每次i的值],括号内容可以为其他内容,例如文字需要加上双引号。

菊花妹,这个就是答案,采纳public class ReplaceNumber{public static void main ( String[] args ){int sum = 0;int n = 1;do{if (n % 7 == 0){sum += n;}n++;} while (n < 50);System.out.println (sum);}}

因为在你的代码里,while判断部分是在switch语句模块运行后进行判断的。 解决方案: 1: 把yes/no部分放到switch语句后 2: 不要用do while结构了,用while结构加break语句,判断输入为no后break

for循环的参数可以有3个,第一个参数先执行,然后按照第二个参数执行循环体,结束后执行第三个参数。do...while和while的区别是,do...while在执行循环体之前会执行do后面的语句,而while直接按照参数条件执行循环体。

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com