如何选择邯郸做网站,网站服务器去哪买的,wx网站开发,如何设计出更好用户体验的网站循环结构
while循环do……while循环for 循环在Java5引入一种主要用于数组增强型for循环
while循环
while是最基本的循环#xff0c;结构为#xff1a;
while(布尔表达式){//循环内容
}只要布尔表达式为true#xff0c;就会一直循环下去我们大多数情况会有循环停下来结构为
while(布尔表达式){//循环内容
}只要布尔表达式为true就会一直循环下去我们大多数情况会有循环停下来需要一个表达式失效的方式来结束循环少部分需要循环一直执行比如服务器的请求响应监听等循环条件一直我true就会变成死循环在正常业务编程要避免死循环。会影响程序性能或造成程序卡死崩溃
package com.boss.struct;public class WhileDemo02 {public static void main(String[] args) {//死循环while (true){//等待客户端连接//定时检查//。。。。。。。。}}
}思考计算123……100?
package com.boss.struct;public class WhileDemo03 {public static void main(String[] args) {//计算123……100int i0;int t0;while (i100){tti;i;}System.out.println(t);}
}输出1-100
package com.boss.struct;public class WhileDemo01 {public static void main(String[] args) {//输出1-100int i0;while (i100){i;System.out.println(i);}}
}do……while循环
对于while语句如果不满足条件就不能进入循环。但是有的时候我们需要即使不满足条件也至少执行一次。do……while循环和while循环相似不同的是do……while循环至少执行一次语法
do{//代码语句
}while(布尔表达式);while和do……while的区别 while先判断后执行do……while先执行再判断 do……while总是保证循环体至少会执行一次这是他们的主要区别。 package com.boss.struct;public class DowhileDemo02 {public static void main(String[] args) {int a0;while (a0){System.out.println(a);a;}System.out.println(_____________________________________);do {System.out.println(a);a;}while (a0);}
}
D:\开发工具\java\bin\java.exe -javaagent:D:\开发工具\IDEAIU\IntelliJ IDEA 2020.1\lib\idea_rt.jar1093:D:\开发工具\IDEAIU\IntelliJ IDEA 2020.1\bin -Dfile.encodingUTF-8 -classpath D:\java学习\代码\out\production\代码 com.boss.struct.DowhileDemo02
_____________________________________
0进程已结束退出代码 0
代码
package com.boss.struct;public class DowhileDemo01 {public static void main(String[] args) {//计算123……100int i0;int t0;do{tti;i;}while (i100);System.out.println(t);}
}for循环