循环结构(二)

30 篇文章 1 订阅

一、for循环语句

1、语法

for(参数初始化;条件判断;更新循环变量){
	//循环体
}

2、举例

//将会数处100句“好好学习!”
for(int i=0;i<100;i++){ 
	System.out.println("好好学习!");
}

3、注意事项

for(<初始化循环变量> ; <循环条件> ; <修改循环变量的值>) {
         //循环体语句;
}

其中;不可以省略

二、循环退出语句

1、break;语句

典型事例

int i = 2;
switch(i){
        case 1: 
             System.out.println("星期一");
             break;
        case 2: 
             System.out.println("星期二");
             break;
 }

执行到break;语句时候直接跳过了这个语句
用于do-while、while、for循环结构中时,break语句可终止循环,使程序跳转到循环体外的下一条语句

关于break;举例

public static void main(String[] args) {
    int num = ScannerUtil.nextInt("请输入一个值:",0,9);
    for(int i = 0;i <= num;i++){
       int second = num - i;
        if(i == 3){
            break;
        }
        System.out.println(i + "+" + second + "=" + (i + second));
    }
    System.out.println("程序结束");
}

2、continue;语句

在某次循环中,跳过循环体中剩余的语句而执行下一次循环。只能用在循环结构中。

public static void main(String[] args) {
    System.out.print("输入班级总人数:");
    int students = scan.nextInt();
    int num = 0;                    //超过80分的学生计数器
    for (int i = 1 ; i <= students ; i ++){
        System.out.print("请输入第" + i + "位学生的成绩:");
        double studentsCore = scan.nextDouble();
        if (studentsCore < 80){
            continue;
        }
        num ++;
    }
    System.out.println("80分以上的学生人数是:" + num);
    System.out.println("80分以上的学生所占的比例为:" + (num *100.0 / students) + "%" );
}

3、对比break和continue

使用场合

break常用于switch结构和循环结构中
continue一般用于循环结构中

作用(循环结构中)

break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环

4、return;语句

return:结束当前方法的执行并退出,返回到调用该方法的语句处

三、循环结构小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jule_zhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值