java foreach跳出本次循环_Java中提供三种常用的循环语句

b71d449b0af3b80fefc0b4437e9614ee.png

开发工具与关键技术:MyEclipse 10,java
作者:刘东标


循环语句:满足一定条件的情况下反复执行一个操作。
Java中提供三种常用的循环语句:

1.while循环语句
while先判断为真,再执行while循环语句,如果条件为假,则跳出循环
语法如下:
While(条件表达式)
{
执行语句
}
实例:public class Denon {
public static void main(String[] args) {
int num = 1; while(num<=5){ num++; System.out.print(num+”、”); }}}

//输出结果为:2、3、4、5、
注意:while表达式的括号后加“;”,这时程序会执行一条空语句,而进入死循环,
Java编辑器也不会报错,这将会浪费很多时间调试。

2. do…while循环语句
对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while循环和while循环相似,不同的是,do…while循环至少会执行一次
语法如下:
do{
执行语句
} While(条件表达式);
实例:int num = 1;
while(num<1){
num++;
System.out.print(“while”+num+"、");
}
// while条件为假,不进入循环
do {
num++;
System.out.print(“do…while”+num+"、");
}
while (num<1);
//do… while循环一次,再判断条件是否成立,输出结果为2、

(1)for循环语句
for循环是java程序中设计最有用的循环语句之一。一个for循环可以用来重复执行某个语句,直到某个条件得到满足。
语句格式:
for(初始化; 布尔表达式; 更新) {
//代码语句
}
实例:int num1 = 3;
for (int i = 0; i < num1; i++) {
System.out.println(“i输出值”+i+"、");
}
i输出值0、i输出值1、i输出值2、

(2)foreach语句是for语句的特殊简化版本,不能完全取代for语句,但任何foreach语句都可以改写为for语句版本。
foreach语法:
for(声明语句 : 表达式)
{
//代码句子
}
实例:int[] num2 = new int[]{1,2,3,4,5,6};
for (int i : num2) {
System.out.print(“i输出”+i+"、");
}
i输出1、i输出2、i输出3、i输出4、i输出5、i输出6

下面我整理一些关于学习Java的全套资源:

​​Java学习线路图 小白的成功之路! - 哔哩哔哩

希望会给你带来帮助

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/311566.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何学习WPF技术?

本文由长沙DotNET技术社区【邹溪源】整理&#xff0c;共有7544字&#xff0c;阅读需耗时15分钟。引言在桌面开发领域&#xff0c;虽然在某些领域&#xff0c;基于electron的跨平台方案能够为我们带来某些便利&#xff0c;但是由于WPF技术能够更好的运用Direct3D带来的性能提升、…

java爬取网页数据_如何使用爬虫工具采集数据

网络爬虫是一种按照一定规则&#xff0c;自动抓取万维网数据的脚本。按照一定规则&#xff0c;指的是爬虫程序需要解析网页的dom结构&#xff0c;针对dom结构爬取自己感兴趣的数据。(图1)这就是一个网页源码的dom结构,我们需要一级一级指定抓取的标签&#xff0c;如下图:(图2)图…

gRPC in ASP.NET Core 3.x - gRPC 简介(2)

前一篇&#xff1a;gRPC in ASP.NET Core 3.x - gRPC 简介&#xff08;1&#xff09;身份认证这里指的不是用户的身份认证&#xff0c;而是指多个server和client之间&#xff0c;它们如何识别出来谁是谁&#xff0c;并且能安全的进行消息传输。在身份认证这方面&#xff0c;gRP…

.NET Core开发实战(第8课:配置框架:让服务无缝适应各种环境)--学习笔记

08 | 配置框架&#xff1a;让服务无缝适应各种环境配置是应用程序发布到各种环境的必备能力&#xff0c;这一节开始详细讲解 ASP.NET Core 的配置框架配置框架的核心包有两个&#xff0c;一个抽象包&#xff0c;一个实现包Microsoft.Extensions.Configuration.AbstractionsMicr…

【译】探索更轻量的Electron替代品来托管Blazor桌面应用程序

本文翻译自 ASP.NET 项目组的 Steve Sanderson 的博客&#xff0c;发表于 2019 年 11 月 1 日。Steve Sanderson 是 Blazor 最早的创造者。这篇文章发布后还有一篇后续&#xff0c;是介绍一个在本文提到的跨平台 webview 概念的落地项目 WebWindow &#xff0c;我也会接着翻译过…

mysql 剔除不可见字符_不可见字符,Excel里最隐蔽的坑

小伙伴们好啊&#xff0c;我是流浪铁匠&#xff0c;今天为大家介绍的是excel数据整理时一类最常见的坑——不可见字符。从unichar函数对应的uincode字符集结果来说&#xff0c;excel大约有111万个字符&#xff0c;其中有不少字符的性质千奇百怪&#xff0c;由于unichar/unicode…

同为Chromium浏览器,Edge却被“特别关照”

谷歌会在 Microsoft Edge 用户访问 Chrome Web Store&#xff08;Chrome 网上应用商店&#xff09; 时发去一条通知提醒&#xff0c;建议用户切换到 Google Chrome 以安全地使用扩展程序&#xff0c;通知还提供了下载 Google Chrome 的链接。不过有趣的是&#xff0c;其他 Chro…

噪声与振动控制工程手册_声学分享客噪声与振动控制篇大型隔振工程案例介绍...

第一期《声学分享客--噪声与振动控制篇》将于今日上午10&#xff1a;00~11&#xff1a;00&#xff0c;在线直播&#xff0c;欢迎各位上线交流。主讲人&#xff1a;苏宏兵报告内容&#xff1a;大型隔振工程案例介绍报告人介绍&#xff1a;苏宏兵&#xff0c;工学硕士&#xff0c…

微软推出全新的Windows 10系统图标

微软已开始通过 Fast Ring 向 Insider 用户推出新的 Windows 10 系统图标&#xff0c;这些新图标基于 Fluent 设计。更改从邮件和日历等程序开始&#xff0c;微软将陆续推出更多彩色图标。这些图标将在接下来的几个月中通过 Microsoft Store 的应用更新和 Windows 10 的发布预览…

.NET Core开发实战(第9课:命令行配置提供程序)--学习笔记

09 | 命令行配置提供程序&#xff1a;最简单快捷的配置注入方法这一节讲解如何使用命令行参数来作为配置数据源命令行配置&#xff08;提供程序的&#xff09;支持三种格式的命令1、无前缀的 keyvalue 模式2、双中横线模式 --keyvalue 或 --key value3、正横杠模式 /keyvalue 或…

gRPC in ASP.NET Core 3.x - gRPC 消息定义

之前写了几篇关于 Protoco Buffer 的文章。gRPC in ASP.NET Core 3.x - gRPC 简介&#xff08;1&#xff09;gRPC in ASP.NET Core 3.x - gRPC 简介&#xff08;2&#xff09;当gRPC使用Protocol Buffer作为传输协议的时候&#xff0c;Protocol Buffer里所有的规则仍然都适用。…