Java基础第四天

三大循环

1.while循环

语句结构

while(循环条件){
    循环体
}

while是先进行循环判断,在条件为真的时候,在执行循环体

注:在使用while时要注意死循环,比如:在上式中,5>4条件为真,执行循环体输出,但5>4永远成立,所以条件一直为真,一直执行循环体,一直输出,不会停止。

2.do-while

语法:

do {
    循环体
}while(循环条件);

do-while和和while循环的区别在于

do-whlie是先执行do里面的循环体,在进行条件判断,条件为真在执行循环体,然后在判断。

do-while同样也需要注意死循环。

3.for循环

语法:

for (初始化参数;循环条件;改变条件){
    循环体
};

for循环是最常用的循环

for循环的的三个循环语句都可以不写,不写循环条件就是死循环。

同时 for循环的表达式是可以多个的

for(int i=0,j=10; i<5 && j>5 ; i++,j--){
            System.out.println("hello world");

        }

break和continue

break

break常用于switch选择结构和循环结构,作用为跳出语句。比如

int i = 1;
switch (i){
    case 1:
        System.out.println("1");
    case 2:
        System.out.println("2");
    case 3:
        System.out.println("3");
        break;
    default:
        System.out.println("其他");
}

结果:

由于switch中case的穿透性,当不使用 break 是应该输出1 2 3 其他,但加了break,就会中断向下执行,同理在循环中,当执行break后,就结束循环,常用于死循环中的跳出。

int i=1;
while (true){
    if (i>5){
        break;
    };
    System.out.println(i);
    i++;
}

continue

continue常用于循环,他的作用是结束这一次循环,意思就是,当执行continue后,这次循环截至,后面的语句不在运行,开始执行下一次循环;

     for (int i=1;i<100;i++){
            if (i%2==0){
                continue;
            }
            System.out.println(i);
        }

以上 if 中判断 i 与2求余数是否为0,当为0的时候跳过本次循环,所以最好输出都没有2的倍数;

        

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值