标签:结构 结束 代码 lap tin for循环 continue code break
break和continue
break:终止,结束(表示终止当前循环结构)
1 package chapter9; 2 3 import java.util.Scanner; 4 5 public class class03 { 6 public static void main(String[] args){ 7 Scanner input=new Scanner(System.in); 8 int count=0; 9 for(int i=0;i<5;i++){ 10 System.out.println("欢迎光临第"+(i+1)+"家店"); 11 for(int j=0;j<3;j++){ 12 System.out.print("要离开吗(y/n)?"); 13 String str=input.next(); 14 if(str.equals("y")){ 15 break; 16 } 17 count++; 18 System.out.println("买了一件衣服"); 19 } 20 System.out.println("离店结账\n"); 21 } 22 System.out.println("总共买了:"+count+"件"); 23 } 24 }
continue:继续(表示结束本轮循环,进入下一轮循环)
1 package chapter9; 2 3 import java.util.Scanner; 4 5 public class class02 { 6 public static void main(String[] args){ 7 Scanner input=new Scanner(System.in); 8 double avg=0; 9 int count=0; 10 for(int k=0;k<3;k++){ 11 double sum=0; 12 System.out.println("第"+(k+1)+"个班级的成绩"); 13 for(int i=0;i<4;i++){ 14 System.out.print("请输入第"+(i+1)+"个成绩:"); 15 int score=input.nextInt(); 16 sum=sum+score; 17 if(score<85){ 18 continue; 19 } 20 count++; 21 } 22 avg=sum/4; 23 System.out.println("平均分:"+avg+"\n"); 24 } 25 System.out.println("成绩85分以上的学员人数有"+count+"人"); 26 } 27 }
注意:多层循环,只会对直接的循环起作用
二重循环
语法:
while与while循环嵌套
do-while与do-while循环嵌套
for与for循环嵌套
while与for循环嵌套
标签:结构 结束 代码 lap tin for循环 continue code break
原文地址:http://www.cnblogs.com/yang82/p/6920521.html