沈阳市网站制作公司,句容网站建设制作,摄影网站设计,彭州做网站流程控制-循环 1.while循环语句★2.do...while语句★3.for循环语句 ——————————————————————————————————————————————————
1.while循环语句★
while语句也称条件判断语句#xff0c;它的循环方式是利用一个条件来控制是否… 流程控制-循环 1.while循环语句★2.do...while语句★3.for循环语句 ——————————————————————————————————————————————————
1.while循环语句★
while语句也称条件判断语句它的循环方式是利用一个条件来控制是否要继续反复执行这个语句。语法如下 while(条件表达式){语句序列当条件表达式的返回值为真时则执行“{}”中的语句当执行完“{}”中的语句后重新判断条件表达式的返回值直到表达式返回的结果为假时退出循环。 例计算1-1000的相加结果。
创建GetSum类在主方法中通过while循环计算11000相加的和并输出最终的相加结果。 注意初学者经常犯的错误就是在while表达式括号后加 while(x 5); System.out.println(“x的值为5”);
这时程序会认为要执行一条空语句而进入无限循环java编译器又不会报错这样会浪费很多调试时间。
——————————————————————————————————————————————————
2.do…while语句★
do…while循环语句与while循环语句类似它们之间的区别是while语句先判断条件是否成立再执行循环体而do…while循环语句则先执行一次循环后再判断条件是否成立。也就是说do…while循环语句“{}”中的程序段至少要被执行一次。语法如下 do {语句序列while条件表达式;do…while语句与while语句的一个明显区别是do…while语句在结尾处多了一个分号。
例使用do…while语句进行用户登录验证。
创建LoginService类首先提示用户输入6位密码然后使用Scanner扫描器类获取用户输入的密码最后进入do…while语句中进行循环以判断用户输入的密码是否正确如果用户输入的密码不是“931567”则让用户反复输入直到输入正确的密码。 首先执行do里面的语句在进行条件判断成立的话就执行循环。 ——————————————————————————————————————————————————
3.for循环语句