Java基础(14)-流程控制之break和continue
2023-09-14 09:12:51 时间
Java基础(1)-Java的学习路线
Java基础(2)-Markdown语法
Java基础(3)-计算机基础
Java基础(4)-Java简介
Java基础(5)-win10系统卸载JDK
Java基础(6)-Win10系统下载安装配置JDK1.8
Java基础(7)-CentOS安装jdk1.8
Java基础(8)-Java程序运行机制
Java基础(9)-基础语法
Java基础(10)-JavaDoc命令行生成方式和Intellij IDEA 生成方式
Java基础(11)-输入Scanner的使用详解
Java基础(12)-流程控制之选择结构
Java基础(13)-流程控制之循环结构
Java基础(14)-流程控制之break和continue
Java基础(15)-方法详解
Java基础(16)-数组
Java基础(17)-CentOS安装配置maven
1、break,continue的作用
- break 停止并退出当前循环
- continue,停止执行当前循环体下面的代码,继续执行下一次循环
如下while循环break
package com.redrose2100.struct;
public class BreakDemo01 {
public static void main(String[] args) {
int i=0;
while(i<100)
{
i++;
System.out.println(i);
if(i==5)
{
break;
}
}
}
}
执行结果如下:
1
2
3
4
5
如下continue语句,可以看出每当遇到3的倍数就跳过执行,继续执行下一次循环
package com.redrose2100.struct;
public class ContinueDemo01 {
public static void main(String[] args) {
int i=0;
while(i<10){
i++;
if(i%3==0)
{
continue;
}
System.out.println(i);
}
}
}
执行结果如下:
1
2
4
5
7
8
10
break 或continue使用标签实例
package com.redrose2100.struct;
public class LabelDemo01 {
public static void main(String[] args) {
// 打印101到150之间的质数
int count=0;
outer:for(int i=101;i<150;i++)
{
for(int j=2;j<i/2;j++)
{
if(i%j==0)
{
continue outer;
}
}
System.out.print(i+"\t");
}
}
}
执行结果如下:
101 103 107 109 113 127 131 137 139 149
相关文章
- Java基础知识及细节之流程控制语句
- java calendar 设置小时_Java Calendar.set 方法设置时间的问题
- java中Set集合的遍历及实现类比较分析
- java软件工程师是做什么的_JAVA软件工程师是做什么的?
- java启动器_JAVA基础:Java 启动器如何查找类
- java编写一个学生类和教师类,Java创建一个学生类[通俗易懂]
- java怎么用_如何使用Java编写程序
- java代码大全及详解_Java练级攻略[通俗易懂]
- java中import是什么意思_java中import关键字是什么意思「建议收藏」
- Java 注释
- Java判断闰年
- 零基础学Java(6)控制流程「建议收藏」
- Java 零拷贝_java高性能编程
- Java 数组、排序和查找(1)
- Java入门代码_java编程自学网
- Java的锁机制
- (c,c++,java)爱心代码(狗粮)
- java事务的使用_Java跨库事务
- 43、java.beans.PropertyDescriptor类
- Java的学习笔记(03)控制流程
- 【Java 虚拟机原理】线程栈 | 栈帧 | 局部变量表 | 反汇编字节码文件 | Java 虚拟机指令手册 | 程序计数器
- Java 把 Map 的值(Value)转换为 Array, List 或 Set
- Java实现文本按照自然段落进行切分详解编程语言
- Java异步MySQL:开启数据处理新时代(java异步mysql)
- 机制Java如何实现Redis的过期机制(redisjava过期)
- 使用Java设置Redis密码(redis密码java)
- 什么是 Java 构造器?
- 甲骨文大怒:学经济的审 Java 侵权案
- 基于Linux操作系统上实现 Java 编程(linux r java)