Java基础四
Posted zhaozishuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础四相关的知识,希望对你有一定的参考价值。
break continue return 的区别
关键字 | 位置 | 作用 |
break | switch和循环 | 结束循环 |
continue | 循环 | 结束本次循环,进行下一次循环 |
return | 用在方法中的任何地方 | 结束方法 |
for循环中使用break
1 int score; 2 int sum=0; 3 int i; 4 for (i=1;i<=5;i++){ 5 System.out.println("请输入成绩"); 6 Scanner scanner=new Scanner(System.in); 7 score=scanner.nextInt(); 8 if (score<0){ 9 System.out.println("录入错误,重新输入"); 10 break;//结束for循环 11 } 12 13 sum+=score; 14 15 16 } 17 if (i==6){ 18 System.out.println("平均成绩"+(sum/5)); 19 }
switch中使用break
1 switch (number){ 2 case 1: 3 System.out.println("正方形"); 4 break; //跳出switch 5 case 2: 6 System.out.println("三角形"); 7 break; 8 case 3: 9 System.out.println("圆形"); 10 break; 11 default: 12 System.out.println("输入错误"); 13 break; 14 }
for中使用continue
1 /**输出1~10的偶数*/ 2 public class Test { 3 public static void main(String[] args) { 4 for (int i=1;i<=10;i++){ 5 if (i%2!=0){ 6 continue; //如果 i 不是偶数,不执行后面的输出语句,继续执行for循环 7 } 8 System.out.println(i); 9 } 10 } 11 }
return
1 public class Test { 2 public static void main(String[] args) { 3 a: //此处定义a 4 for (int i=1;i<=5;i++){ 5 for (int j=1;j<=5;j++){ 6 /** 7 * if (i==3){ 8 * // break; //结束内部循环 9 * // break a; //结束外循环打印输出最后的结束 10 * // return; //结束整个程序,不打印输出最后的"结束"语句 11 * } 12 * 13 * */ 14 15 16 if (j==3){ 17 // continue ;//结束本次内循环 18 continue a; //结束本次外循环 19 20 } 21 System.out.print(i+"行"+j+"列 "); 22 } 23 System.out.println(); 24 } 25 System.out.println("结束"); 26 } 27 }
以上是关于Java基础四的主要内容,如果未能解决你的问题,请参考以下文章