前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >break 关键字、continue 关键字、return 关键字,用法和基本介绍!

break 关键字、continue 关键字、return 关键字,用法和基本介绍!

作者头像
用户9006224
发布2022-12-21 08:37:40
发布2022-12-21 08:37:40
68000
代码可运行
举报
文章被收录于专栏:cjz的专栏cjz的专栏
运行总次数:0
代码可运行

break 关键字

  • break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
  • break 跳出最里层的循环,并且继续执行该循环下面的语句。

语法

break 的用法很简单,就是循环结构中的一条语句:

代码语言:javascript
代码运行次数:0
运行
复制
break;

实例:

代码语言:javascript
代码运行次数:0
运行
复制
public class TestBreak {
   public static void main(String args[]) {
      int [] num = {10, 20, 30, 40, 50};
 	//遍历数组
      for(int x : num ) {
         // x 等于 30 时跳出循环
         if( x == 30 ) {
            break;
         }
         //输出结果
         System.out.print( x );
         System.out.print("\n");
      }
   }
}

以上编译运行结果:

代码语言:javascript
代码运行次数:0
运行
复制
10
20

continue 关键字

  • continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
  • 在 for 循环中,continue 语句使程序立即跳转到更新语句。
  • 在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。

语法

continue 就是循环体中一条简单的语句:

代码语言:javascript
代码运行次数:0
运行
复制
continue;

实例:

代码语言:javascript
代码运行次数:0
运行
复制
public class TestContinue {
   public static void main(String args[]) {
      int [] num = {10, 20, 30, 40, 50};
 		//遍历数组
      for(int x : num ) {
         if( x == 30 ) {
        continue;
         }
         //输出结果
         System.out.print( x );
         System.out.print("\n");
      }
   }
}

以上编译运行结果如下:

代码语言:javascript
代码运行次数:0
运行
复制
10
20
40
50

return 关键字

  • return 关键字并不是专门用于结束循环的
  • return语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者。
  • 如果这个方法带有返回类型,return,语句就必须返回这个类型的值
  • 如果这个方法没有返回值,可以使用没有表达式的 return 语句。
  • return:必须放在方法中

return 语句语法格式如下:

代码语言:javascript
代码运行次数:0
运行
复制
//推荐
return 与方法相同类型的变量;
//不推荐
return;
  • 如果一个方法使用了 return 语句并且后面跟有该方法返回类型的值,那么调用此方法后,所得到的结果为该方法返回的值。
  • 当用户输入两个 double 类型的数值后需要计算这两个数值之和,而这两个操作数是可以变动的,但是求和的功能是不变的,这时就需要定义一个方法,只要在需要求和时调用该方法即可,该方法将计算之后的结果返回。

代码如下:

代码语言:javascript
代码运行次数:0
运行
复制
public class TestReturn {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入数1:");
        double num1 = input.nextDouble(); // 获取用户输入的数1
        System.out.println("请输入数2:");
        double num2 = input.nextDouble(); // 获取用户输入的数2
        double d = sum(num1, num2);
        System.out.println(num1 + "+" + num2 + "=" + d);
    }
    /**
     * 创建sum() 方法,返回double 类型的数值
       i 操作数1
       j 操作数2
      两个操作数之和
     */
    public static double sum(double i, double j) {
        double sum = i + j;
        return sum;
    }
}
  • 当用户输入两个 double 类型的数值后,程序调用 sum() 方法。该方法有两个参数,分别表示用户输入的操作数 1 和操作数2。
  • 在调用该方法时,只需要将用户输入的两个数值传递过去即可,然后程序会执行 sum() 方法,对这两个数求和,并使用 return语句将计算得出的结果返回。
  • 在 main() 方法中,同样需要使用 double 类型的变量来接收 sum() 方法返回的值,即变量 d 为计算后的结果。

运行后的结果如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
请输入操作数1:
500
请输入操作数2:
203
500.0+203.0=703.0

请输入操作数1:
5.66
请输入操作数2:
3.0158
5.66+3.0158=8.6758

以上就是我自己总结和查找关于三个关键字的信息。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • break 关键字
    • 语法
    • 实例:
    • 以上编译运行结果:
  • continue 关键字
    • 语法
    • 实例:
    • 以上编译运行结果如下:
  • return 关键字
    • return 语句语法格式如下:
    • 代码如下:
  • 以上就是我自己总结和查找关于三个关键字的信息。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档