码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础四

时间:2018-05-15 21:04:23      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:++   成绩   tin   16px   输出   new   方法   color   +=   

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基础四

标签:++   成绩   tin   16px   输出   new   方法   color   +=   

原文地址:https://www.cnblogs.com/zhaozishuang/p/9042757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!