Java的while 与 do…while
2021/7/18 14:06:52
本文主要是介绍Java的while 与 do…while,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.while循环
-
while 是最基本的循坏,它的结构为:
while(布尔表达式){ //循坏内容 }
-
只要布尔表达式为 ture ,循坏就会一直执行下去
-
大多数情况下都会让循坏停下来,需要一个让表达式失效的方式结束循坏
-
少部分情况需要循坏一直执行,比如服务器的请求、响应、监听等
-
循环条件一直为ture就会造死循环,死循环会影响程序性能或造成程序卡死崩溃
例1:输出1~100
public class WhileDemo01 { public static void main(String[] args) { int i = 0; while (i < 100){ i++; System.out.println(i); } } }
例2:输出1+2+3+……+100
public class WhileDemo02 { public static void main(String[] args) { int i = 0; int sum = 0; while (i <= 100){ sum += i; i++; } System.out.println(sum); } }
运行结果
2. do…while 循坏
语法
do{ //代码语句 } while(布尔表达式);
while 与 do…while 的区别
- while 先判断后执行
- do…while 先执行后判断
- 对于 while 语句,如果条件不满足则不能进入循坏,do…while 即使不满足条件也至少执行一次
例1:while 与 do…while 的区别
public class DoWhileDemo02 { public static void main(String[] args) { int a = 0; //先判断a是否小于0,再输出a while (a < 0){ System.out.println(a); a++; } System.out.println("____________________"); //先输出a,再判断a是否小于0 do { System.out.println(a); a++; }while(a < 0); } }
运行结果
例2:输出1+2+3+……+100
public class DoWhileDemo01 { public static void main(String[] args) { int i = 0; int sum = 0; do { sum += i; i++; }while (i <= 100); System.out.println(sum); } }
这篇关于Java的while 与 do…while的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么修改Kafka的JVM参数?-icode9专业技术文章分享
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?