【Java基础】04循环结构

while循环

while 循环特点:先判断,再执行

while ( 循环条件 ) {
	循环操作
}
int i = 0;         //初始变量
while (i < 10) {   //条件判断
	System.out.printin(.....) //循环操作
	i++;           // 变量累加
}

do-while 循环特点:先执行,再判断

do {
	循环操作
} while ( 循环条件 );

Scanner sc = new scanner(system.in);
boolean bool= fase; // 默认不合格
do{
	System.out.print]n("张浩做测试题.....");
	System.out.print("检查是否合格?");
    bool = sc.nextBoolean();
}while(!boo1);

初始情况不满足循环条件时

  • while循环一次都不会执行
  • do-while循环不管任何情况都至少执行一次

for循环

for 循环特点:先判断,再执行

for(1.参数初始化;2.条件判断;4.更新循环变量){
	3.循环操作(2条件为true);    
} 

for 循环执行顺序:

参数初始化—>条件判断—>循环操作—>更新循环变量—>条件判断—>循环操作—>更新循环变量—>条件判断…

死循环

for ( ; ; ) {
    System.out.println("Hello World1");
}
while (true) {
    System.out.println("Hello World2");
}
do {
    System.out.println("Hello World3");
} while (true);

总结

  • for 循环,适用于循环次数确定的情况;while 或do-while 循环,适用于循环次数不确定的情况。
  • for 循环中,控制循环的变量只在循环中使用。while 循环中,控制循环的变量在循环后还可以继续使用。
  • for 循环和 while 循环先判断后执行;do…while 先执行后判断
//for 循环变量只在循环中使用
for (int i = 0; i < 3; i++ ) {
    System.out.println("Hello World");
}
System.out.println(i);//编译报错 Cannot resolve symbol 'i'

//while 循环变量在循环后还可以继续使用
int i = 0;
while (i < 3) {
    System.out.println("Hello World");
	i++;
}
System.out.println(i);
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值