Java-Day005

主要内容

  • while循环
  • do-while循环
  • for循环
  • break和continue
  • 死循环

一、while循环

一、定义

​ 只有在满足一定条件的情况下,才会循环执行操作,一旦不满足条件的时候就结束循环

二、语法格式

while(循环条件){
	循环体
}
  • 循环条件:一定是一个boolean类型的值或结果为boolean的表达式

三、例子:循环打印1-100的所有偶数

int i = 0;
while (++i<=100){
    if (i%2==0){
        System.out.print(i+"\t");
    }
}

二、do-while循环

一、定义

​ 先循环一次,然后判断是否满足循环条件,如果满足循环条件就继续执行,否则结束循环

二、语法格式

do{
	循环体
}while (循环条件);
  • 循环条件:一定是一个boolean类型的值或结果为boolean的表达式

三、特点

​ 最少循环一次

四、例子:打印0-100以内可以同时被3和5整除的数

int i = 0;
do{
    i++;
    if (i%3==0&&i%5==0){
        System.out.println(i);
    }
}while (i<=100);

三、for循环

一、定义

​ 我也不知道怎么定义,就不写了

二、语法格式

for(初始表达式;条件表达式;末尾循环体){
	循环体
}
  • 初始表达式:一般写一个变量,用来计数
  • 条件表达式:一定是一个boolean类型的值或结果为boolean的表达式
  • 末尾循环体:一般给初始表达式里的变量进行数值自增

三、例子:打印数字1-10

for (int i=1;i<=10;i++){
    System.out.print(i + "\t");
}

四、其他

for循环小括号里的两个表达式和一个末尾循环体可以不写

for(;;){
	循环体
}

但是这样将会成为一个死循环

四、break和continue

一、break

跳出循环,一旦遇到此语句,则跳出循环

如果在循环嵌套里面使用,将会跳出离它最近的那个循环

二、continue

跳过循环,一旦遇到此语句,则跳过该循环,也就是在本次循环里,continue后面的循环体将不再执行,直接开始下一次循环

五、死循环

死循环是指在循环条件一直为true的情况下,一直循环,所以写代码时要注意,有的地方可以使用死循环,有的地方一定要注意死循环问题。

送给自己的一句话

大多人高估了他们一天能做的事,但是低估了他们一年能做的事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值