1、break

break:跳出当前循环;但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环。for (int i = 0; i < 10; i++) {

if (i == 6) {

break;

// 在执行i==6时强制终止循环,i==6不会被执行

}

System.out.println(i);

}

输出结果为0 1 2 3 4 5 ;6以后的都不会输出

2、continue

continue:终止当前循环,但是不跳出循环(在循环中continue后面的语句是不会执行了),继续往下根据循环条件执行循环。for (int i = 0; i < 10; i++) {

if (i == 6) {

continue;

// i==6不会被执行,而是被中断了

}

System.out.println(i);

}

输出结果为0 1 2 3 4 5 7 8 9;只有6没有输出

3、return

(1)return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。

(2)return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。

(3)return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。

特别注意:返回值为void的方法,从某个判断中跳出,必须用return。

java 如何跳出if语句_java中跳出或终止if语句的方法相关推荐

  1. java怎么调用存储函数_java中调用存储过程或存储函数的方法

    java中调用存储过程或存储函数的方法 1.调用存储过程:CallableStatement clstmt = null;try {clstmt = conn.prepareCall("{c ...

  2. java 申请不定长度数组_java中申请不定长度数组ArrayList的方法

    如下所示: import java.util.ArrayList; //java中申请不定长度数组 public class Test01 { public static void main(Stri ...

  3. java list 对象 json字符串_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  4. java 获取键盘点击_Java中获取键盘输入值的三种方法介绍

    程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这 ...

  5. java 判断是否中文字符_java中判断字符串是否是中文的方法

    java中判断字符串是否是中文的方法 发布时间:2020-06-25 14:07:38 来源:亿速云 阅读:79 作者:Leah 本篇文章为大家展示了java判断字符串是否为中文的方法,代码简明扼要并 ...

  6. java中的循环语句_Java中三种常用的循环语句,一看就懂~

    循环语句:满足一定条件的情况下反复执行一个操作. Java中提供三种常用的循环语句: 1.while循环语句 while先判断为真,再执行while循环语句,如果条件为假,则跳出循环 语法如下: Wh ...

  7. java for嵌套for循环语句_java中的for循环嵌套语句怎么执行?

    展开全部 控制语句--for:语句的嵌套应用:累加求和,计数器:循环嵌套. 一.语62616964757a686964616fe58685e5aeb931333365646232句的嵌套应用 语句嵌套 ...

  8. java 对象为空判断_java中判断对象是否为空的方法

    判断Java对象是否为null的方法: 首先,直接使用 object == null 去判断,对象为null的时候返回true,不为null的时候返回false.然后,在object != null ...

  9. java中循环语句_Java语法基础之循环结构语句详解

    一.循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循 ...

最新文章

  1. Nature Method:Bioconda解决生物软件安装的烦恼
  2. (五)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建根项目
  3. Foursquare开源Rogue和Full-Loaded两款开发工具
  4. 【redis】liunx安装redis
  5. 根据坐标获取地图经纬度
  6. Vue怎样传递和获取路由参数
  7. boost::log模块实现将日志记录初始化到远程 syslog 服务器
  8. [usaco2004][bzoj3379] 交作业
  9. 无法启动程序因为计算机中丢失礼包,Win10开机提示“计算机中丢失mfc110u.dll”的解决方法...
  10. Model 3车主对FSD套件不满意 德国法院下令特斯拉回购汽车
  11. 编辑器统一 快捷键
  12. 【字符串全排列】LeetCode 567. Permutation in String
  13. SQL Server中数据库文件的存放方式,文件和文件组
  14. MySQL中多表的连接
  15. 新路由3 newifi3 官方固件与离线插件合集
  16. 五类/超五类/六类/超六类/七类等多类网线的比较
  17. 关于后端接口测试没问题,HTTP500错误
  18. 【PPT技巧】如何制作自己的PPT模板?
  19. 015. P2P技术详解(一):NAT详解——详细原理、P2P简介
  20. Web前端持续集成方案(四)

热门文章

  1. 基于Voronoi图的自定义轮廓内的随机纹路生成
  2. 【大学物理实验】刚体转动定律的研究
  3. 工程伦理--8.1 利益冲突问题
  4. MySQL使用案例1
  5. mysql防止误删除_mysql防止误删除的方法
  6. python win32com 操作excel (tcy)
  7. UI自动化测试(PC端)
  8. 兰州交通大学计算机考研复试贴,兰州交通大学通信工程考研复试经验小结
  9. 2014年面试官识人的五大额外小“潜规则”
  10. android 自定义progressdialog,自定义ProgressDialog