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

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

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

break 关键字

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

语法

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

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

实例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
运行
AI代码解释
复制
10
20

continue 关键字

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

语法

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

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

实例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
运行
AI代码解释
复制
10
20
40
50

return 关键字

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

return 语句语法格式如下:

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

代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
运行
AI代码解释
复制
请输入操作数1500
请输入操作数2203
500.0+203.0=703.0

请输入操作数15.66
请输入操作数23.0158
5.66+3.0158=8.6758

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

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
No 5. 控制流程
我们在 上一篇文章 中讲了各种操作符的使用技巧,接上一篇文章中的内容,本次文章主要将流程控制,文章主要内容安排如下:
村雨遥
2021/04/21
8680
break和continue语句的使用以及本章练习
        某些情况下,我们要需要定义成员方法(简称方法)。如人类:除了有一些属性外( 年龄,姓名..),我们人类还有一 些行为,如:可以说话、跑步..。这时就要用成员方法才能完成。
zxmttkx
2022/12/02
3420
break和continue语句的使用以及本章练习
java continue break 关键字 详解 区别 用法 标记 标签 使用 示例 联系
java continue break 关键字 详解 区别  用法 标记  标签 使用 示例 联系   跳出循环 带标签的continue和break 嵌套循环  深入continue break 跳出双层循环 goto替代
noteless
2018/09/11
9010
java continue break 关键字 详解 区别  用法 标记  标签 使用 示例 联系
通过计算器了解简单工厂模式
简单工厂模式(Simple Factory Model),又叫做静态工厂方法模式(Static Factory Method Model),属于创建型模式(也就是用于创建实例对象)。
程序员小强
2019/06/02
9380
Java基础篇(03):流程控制语句,和算法应用
流程控制语句对任何一门编程语言都是非常重要的,Java中基于流程控制程序执行的不同步骤和代码块。
知了一笑
2020/07/28
4830
Java之Java关键字及其作用
private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。
全栈程序员站长
2022/06/30
1K0
【JavaSE学习】Day2 JavaSE基础语法
上期简述了JavaSE环境配置和编写了第一个Java程序,这次将讲述JavaSE基础语法,一篇文章带你学会标识符、变量、条件语句、循环语句、分支语句等重要语句。
小小程序员
2023/02/24
4760
【JavaSE学习】Day2 JavaSE基础语法
Java关键字 Finally执行与break, continue, return等关键字的关系
长文短总结: 在程序没有在执行到finally之前异常退出的情况下,finally是一定执行的,即在finally之前的return语句将在finally执行之后执行。 finally总是在控制转移语句(break,continue,return等)执行之前执行。 可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally
老白
2018/03/19
3.9K0
Java关键字 Finally执行与break, continue, return等关键字的关系
【收藏篇】Java关键字 及其 更详细介绍
private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。
框架师
2019/09/19
7430
【收藏篇】Java关键字 及其 更详细介绍
Java 小白成长记 · 第 3 篇《运算符与控制流》
这是一个技术疯狂迭代的时代,各种框架层出不穷,然而底层基础才是核心竞争力。博主(小牛肉)在现有的知识基础上,以上帝视角对 Java 语言基础进行复盘,汇总《Java 小白成长记》系列,力争从 0 到 1,全文无坑。
飞天小牛肉
2021/02/26
5600
Java 小白成长记 · 第 3 篇《运算符与控制流》
使用java理解程序逻辑
1)需求描述:使用java编写一个图书信息管理系统,保存3本图书信息;然后使用自定义方法完成显示图书列表和显示最高单价图书信息两个功能。
星辰xc
2022/04/09
1.1K0
使用java理解程序逻辑
05_JavaScript基本语法
程序开发中,经常需要自定义一些符号来标记一些名称,并赋予其特定的用途,如变量名、函数名等,这些符号都被称为标识符。
张哥编程
2024/12/13
1540
java中break和continue的用法「建议收藏」
我们可以看到,没有用过break关键字时,不会在判断下一个case的值,直接向后运行,直到遇到break,或者整体switch结束。
全栈程序员站长
2022/08/12
1.3K0
java中break和continue的用法「建议收藏」
JAVA基础知识总结
学习视频【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibil
半生瓜的blog
2023/05/12
8490
JAVA基础知识总结
【JAVA-Day04】Java关键字和示例:深入了解常用关键字的用法
本文深入探讨了Java编程语言中的常用关键字及其示例用法。我们从基本的数据类型声明开始,逐步介绍了控制流、异常处理、多线程、类继承等多个关键字的实际应用。通过详细的示例代码,读者将能够更好地理解这些关键字的功能和用法,为Java编程提供了坚实的基础。无论是新手还是有经验的开发人员,都可以从本文中获得有关Java关键字的重要知识和实用技巧。
默 语
2024/11/20
2080
【Java学习笔记之一】java关键字及作用
Java关键字及其作用 一、 总览: 1 访问控制 2 private protected public 3 4 类,方法和变量修饰符 5 abstract class extends final implements interface native new 6 static strictfp synchronized transient volatile 7 8 程序控制 9 break c
Angel_Kitty
2018/04/09
1.1K0
JavaScript(三)
ECMA 描述了一组用于操作数据值的操作符。包括: 算数操作符、位操作符、关系操作符以及相等操作符等。
1ess
2021/10/29
5410
Java基础学习笔记三Java基础语法
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
緣來
2020/01/02
9010
Java基础学习笔记三Java基础语法
什么是java的关键字_java中常见的关键字
在java中常见的关键字有很多,千万不能死记硬背,用一个记一个就行了,下面我举出一些常见的关键字。
全栈程序员站长
2022/07/18
6130
什么是java的关键字_java中常见的关键字
Java入门指南:从零开始学习编程
编程是当今社会中一项非常重要的技能,而Java作为一门广泛应用的编程语言,学习它将为您开启编程世界的大门。今天我就带您从零开始学习Java编程,并通过实际代码示例帮助您理解和掌握编程的基本概念和常用操作。
华科云商小彭
2023/10/07
4850
Java入门指南:从零开始学习编程
相关推荐
No 5. 控制流程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验