一、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:结束当前方法的执行并退出,返回到调用该方法的语句处