Java循环语句 while do-while for

Java循环语句 while do-while for循环结构

什么是循环结构?
循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句的重复性执行 有规律的执行
循环的要素
循环体 :相同或相似的语句
循环条件 : 继续执行循环的条件,某些情况下循环条件以循环次数体现

while 循环语句
while(boolean表达式){------boolean表达式为真时,执行语句块,否则退出
语句块; ----被重复的操作
}

执行逻辑
1.计算boolean表达式的值
2.如果值为true则执行语句块

        int age=1;
		while (age<=100) {
			System.out.println(age);
			age++;
		}System.out.println("over");
			}

使用break语句跳出循环
break语句用于循环中退出循环

        int x=0;
		while(x<10) {
			if (x==5) {
				break;
			}
			System.out.println(x);
			x++;
		}

do-while 循环语句
执行逻辑
1.先执行语句块
2.在计算boolean表达式的值,如果为true,再次执行语句块,循环往复,直到boolean表达式的值为false
无论boolean表达式的值是否为true  都先执行一次语句

        int password=123;
		System.out.println("请输入密码");
		int a=input.nextInt();
		do {if (a==password) {
			System.out.println("欢迎登陆");
		}
		else {
			System.out.println("请重新输入");
			 a=input.nextInt();
		}	
		} while (a!=password);
	}

while和do while的区别
while循环先判断在执行
do-while先执行一次再判断
当初始情况不满足循环条件时,while循环一次都不会循环,do-while循环不管是否任何情况至少执行一次
ps:while和do-while 语句的不同仅仅会体现再第一次就不满足的条件的循环中;如果不是这样的情况,while和do-while可以互换
for 循环语句
for语句的执行逻辑
for(表达式1;表达式2;表达式3;){
语句块(循环体);
}

1.计算表达式1的值
2.计算表达式2的值 值为Boolean类型的表达式,如果为true则执行循环体,否则退出循环
3.执行循环体
4.执行表达式3
5.计算表达式2的值 值为Boolean类型的表达式,如果为true则执行循环体,否则退出循环
6.如此循环往复,直到表达式2的值为false。
for循环一般用于固定次数的循环

for;;{}//此时为死循环

循环中使用break语句
break可用于循环语旬或switch语句.
break用于循环,可使程序终止循环而执行循环后面的语句,常常与条件语句if一起使用

循环中使用continue语句
continue只能用于循环中
其作用为跳过循环体中剩余语句而执行下一次循环

循环问题
需要多次重复执行一个或多个任务的问题考虑使用循环来解决
一般情况下,for循环使用最多,对for循环结构,一定要分析出解决业务的三个部分
循环变量的初始状态
循环条件
循环变量的改变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值