Java学习篇七——循环结构之 for 语句

Java入门 - 循环结构基础 第1关:Java循环结构之while循环 任务描述 本小节需要你完成一个做俯卧撑的小程序,效果如下: package step1; public class HelloWorld { public static void main(String[] args) { /*****start*****/ int i=1; while (i<=6){ System.out.println("做了"+i+"个俯卧撑"); i++; //运行一次i值加1 } 阅读详情

写在前面:本人是借助两本参考书自学的,其中部分例子和语句均是来自参考书。第一本:《Java 编程指南》,[美] Budi Kurniawan 著,闫斌 贺莲 译。第二本:《第一行代码 Java 视频讲解版》,李兴华 马云涛 著

for 语句

for  (  init  ;  booleanExpression  ;  update  )  {
      statement(s)
}

for 语句中,init是初始化表达式,判断条件为返回值是booleanExpression 数据类型的表达式,若为true,则先执行statement(s),后执行update,再次进行条件判断;若为false,则结束当前循环 for 语句块,init 、booleanExpression 和update 都是可选的(可有可无)。
终止for 语句的几种情况:

  • 判断结果为false
  • for 语句中有break或者continue 语句
  • 运行错误

例子:

for  ( int i = 0;  i  <  7;  i += 2  )  {
      System.out.println(i);
} 

输出结果为 :

0
2
4
6
一、关于初始化表达式 “ int = 0 ”

这段代码里,“ int i = 0 ” 是初始化表达式,由于 i 是在 for 语句内定义的变量,故 i 在for语句之外不可直接引用,若要引用,只能重新定义或者将其放在 for 语句之外(初始化表达式可有可无)。
例如:
在这里插入图片描述
上图中第四行变量 i 在for语句中被定义,故第七行 for 语句之外的输出引用 i 出错,提示 “ i cannot be resolved to a variable ”( i 是未定义变量)
在这里插入图片描述
上图中,虽然第四行变量 i 在for语句中被定义,但在 for 语句之外第七行 i 被重新定义,故无错,第八行输出结果为 7 。
在这里插入图片描述
上图中,变量 i 在第四行被定义,在整个代码中都可被引用,而 for 语句中的初始化表达式则省略掉(注意 ‘ ;’ 不能省略)。

二、关于update语句

如前所述,update 也是可有可无的,当没有 update 语句时,需要在 for 语句块的结尾添加循环语句
例如:

public class firstestfor {
	public static void main(String[]  args)  {			
		int k = 11;
		for  (  ;  k  <  13;  )  {
			System.out.println(k);
			k ++;
		}
	}
}

上述代码将 “ k ++ ”循环语句放在了statement中是一样的结果。

三、关于判断条件

当判断条件省略时,for 语句不能自行结束循环,故必须采用if 语句嵌套break(或者continue)语句结束循环。
例如:

public class firstestfor {
	public static void main(String[]  args)  {
		int x = 21;
		for  (  ;  ;  )  {
			System.out.println(x);
			x ++;
			if  (  x  >  25)  {
				break;
			}
		}	
	}
}
Java基础——循环结构语句 在实际生活中经常会将同一件事情重复做很多次;例如一元换为1、2、5分的硬币,有多少兑换方法,在做眼保健操的第四节轮刮眼眶时,会重复的动作等。在java中有一种特殊的语句称为循环语句,可以将一段代码重复执行。循环语句分为while循环语句、do...while循环语句和for循环语句3种。 阅读详情

相关推荐

如何在Java中实现循环结构(如for循环和while循环)

本文详细介绍了如何在Java中实现循环结构,并通过示例代码展示了各种循环结构的特性和应用场景。通过学习本文,你应该能够熟练地使用Java中的循环结构,并能够在实际项目中灵活应用这些知识。未来,你可以继续深入研究循环的高级特性和其他控制流结构,以进一步提高你的编程技能。

你好,欢迎来到我的个人技术博客!我是一个还有头发的程序猿,一名热衷于探索编程奥秘的程序员。在这个充满无限可能的数字时代,我致力于通过代码编织梦想,解决问题,不断追求技术的极致。 自从踏上编程之旅以来,我涉足了多个领域,包括但不限于Web开发、移动应用开发 1475

Java循环结构—for循环

for循环 虽然所有循环结构都可以用while或者do…while表示,但Java提供了另一种语句–for 循环,使一些循环结构变得更加简单。 for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 for循环执行的次数是在执行前就确定的。 语法格式如下: for(初始化;布尔表达式;更新){ //代码语句 } 1.打印0—100 public static void main(String[] args) { //输出0到100 for (int i

小谢bu摸yu 214

Java for循环语句

循环用于重复执行一组语句,直到满足特定条件。在 Java 中,我们有三种基本循环:for、while 和 do-while。在本教程中,今天告诉大家如何在 Java中使用“for 循环语句”。

java小白的博客 1041

头歌平台Java程序设计 java入门-循环结构基础 第7关:Java循环结构之for循环

平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。循环大致相同,只是写法上有区别。使用本关所学知识,实现一个自然数。中最常用的循环语句——

qq_63924481的博客 791

招标信息爬取工具

一个能帮你节省大量时间的实用小工具,我自己用了挺久,分享出来给有需要的朋友

qq_56877290的博客 834

从仿真到实战:PMOS缓启动与栅极泄放电路的优化设计

本文深入探讨了PMOS缓启动与栅极泄放电路的优化设计,通过立创EDA仿真和实物调试,解决了关断速度慢和耐压问题。文章详细介绍了电路改进方案和低功耗优化技巧,为工程师提供了实用的工程实践建议,帮助提升电源开关电路的性能和可靠性。

weixin_28721917的博客 258

Java07——for循环结构

Java的第七天

m0_73517146的博客 236

12V转5V稳压电路详细分析(7805三端稳压,LM2596稳压)

7805线性三端稳压 DCDC的意思是直流变到直流(不同直流电源值的转换),只要符合这个定义都可以叫DCDC转换器,或称之为开关电源或开关调整器。 7805属于常用的线性三端稳压器,输入电压范围不大于35V,输入输出压差2V,最大输出电流1.5A,下图为原理图,其原理简单,使 用方便,深受很多用户的喜爱。但是其不足之处就是效率低,特别是压差越大时其效率越低。比如这里12V转5V的效率为 5V/12V≈41.7%。 如上电路是最经典的7805稳压5V电路,电路中有两个电容,电容的作用如下: ...

a2001444的博客 9万+

java学习 七、循环语句 for循环

一、1)for循环的语句结构如下所示: for(初始化语句;布尔表达式;步进公式){ 循环执行语句块 }

于超的博客 1427

【Unity】YooAsset + HybridCLR热更

本文介绍了Unity游戏开发中的热更新技术方案,重点对比了资源热更和代码热更的主流工具。资源热更方面分析了Asset Bundle、Addressable和YooAsset的优缺点;代码热更部分比较了xLua、ILRuntime、InjectFix和HybridCLR的性能特点。文章详细演示了HybridCLR+YooAsset的实践方案,包括加载热更新程序集、反射调用热更代码、资源打包部署等完整流程。该方案通过原生运行时实现程序集级热更,具有极低性能损耗和全生命周期适用性,配合YooAsset简化了资源管

欢迎指错||纠正||建议||水评+点赞&&评论&&关注&&转发 2914

微信小程序转发功能异常报错 由于小程序违规分享功能暂时无法使用的解决办法

小程序右上角转发功能被封,不代表你违规了,而可能是你没认证、没备案!很多功能都是“先合规、后开发”,踩坑就晚了,别像我一样绕了三圈才发现问题。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2603

Java 中的 for 循环语句

for循环是 Java 中一种非常重要的控制结构,它可以帮助我们重复执行一段代码,完成各种复杂的任务。通过合理地设置循环条件和迭代语句,我们可以灵活地控制循环的执行次数和方式。同时,增强型for循环为遍历数组和集合提供了一种更简洁的方式。希望本文能够帮助您更好地理解和使用 Java 中的for循环语句。在 Java 中,for循环语句的循环条件是一个布尔表达式,只要这个表达式的值为true,循环就会继续执行。比较运算符:可以使用比较运算符(如===!)来比较两个值。例如:i < 10;

L3696的博客 1万+

AI智能体在化学中的伦理问题:7个案例,架构师如何应对?

AI在化学中的应用早已不是新鲜事:药物发现中用AI预测分子活性(比如AlphaFold预测蛋白质结构)、化工生产中用AI优化合成路线(降低成本30%+)、材料研发中用AI设计新型电池材料(缩短研发周期5年)……但随着AI从“辅助工具”升级为“自主决策智能体”(比如能自动调整反应条件的“化学机器人”),伦理风险开始从“潜在隐患”变成“真实事故”。AI在化学中会踩哪些伦理“坑”?(用案例具象化)这些“坑”的底层逻辑是什么?(从技术到价值观的链条)架构师能做什么?

AI 算法实战派 1361

Java语言程序设计——for循环语句

for循环是Java程序设计中不可或缺的一部分,掌握其用法对于编写高效、简洁的代码至关重要。通过灵活运用for循环,可以解决许多编程问题,尤其是在处理重复性任务和遍历数据结构时。在实际应用中,应根据具体需求选择合适的循环结构,并注意优化循环性能。

2301_81447988的博客 2万+

​​手把手教你学PCIE--ATU 的 Bar 匹配模式与地址匹配模式详解​

摘要: ATU(地址转换单元)提供两种地址匹配模式:Bar匹配模式基于PCI设备的BAR寄存器自动映射虚拟地址(只需配置物理基址),适用于标准PCI设备DMA;地址匹配模式需显式配置虚拟与物理地址范围,适合自定义映射场景。核心区别在于匹配依据(BAR自动推导vs人工定义),Bar模式简化配置,地址模式更灵活。

MHD0815的博客 379

cdk&java | 分子sdf文件生成

sdf

ASKCOS博客 1089

关于java循环结构for

本篇文章我们主要学习一下最常用的循环结构,for结构😀,这个结构理解起来相对while结构会难一些,本篇文章内容会很多,一起了解for的细节和过程,所以要多去思考,反复观看,反复练习。

落满樱花的羊的博客 1960

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【JavaSE专栏13】Java 的 for 循环语句

本文简单对 Java 中的 for 循环语句进行了介绍,讲解了语法,演示了样例代码,提出和 while 语句的区别和联系。

Designer 小郑的技术博客 1927

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Java开发(七)for循环语句

1.for循环语句 1.1循环结构 特征: 重复做某件事情; 具有明确的开始和停止标志 循环结构的组成: 初始化语句:用于表示循环开启时的初始状态,简单说就是循环开始的时候状态; 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环能否一直执行; 循环体语句:用于表示循环反复执行的内容,简单说就是循环反复的事情; 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环能否执行下去 循环结构对应的语法: 初始化语句:可以是一条或者多条语句,这些语句可以完成一些初始化操作 条件判断语句:使用

peterzhang1020的博客 2701

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

JAVA选择结构、循环结构、条件语句

Java中的选择结构包括if分支语句和switch多分支语句,可以根据不同的条件执行不同的代码块。

ATYE_Y的博客 1572

java for循环_Java for循环语句

Java for循环语句在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。为了帮助大家理解循环语句存在的意义,我们来看一段代码:System.out.println("he...

weixin_29144993的博客 2506

java for 循环语句_Java 循环之 for 语句

Java 循环之 for 语句Java 语言的 for 循环语句是一个循环控制结构,可以执行指定次数的循环Java 语言提供了三种循环结构,前面我们已经学习了 while 和 do...while第三种是 for 循环,它可以让一些循环结构变得更加简单for 循环执行的次数是在执行前就确定的语法for(初始化; 布尔表达式; 更新) {// 代码语句}最先执行初始化步骤,可以声明一种类型,但可初始...

weixin_39592137的博客 521

Java 循环结构和条件语句

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。while循环do…while循环for循环在 Java5 中引入了一种主要用于数组的增强型 for 循环。

2301_81709812的博客 1227

Java 流程控制语句——循环结构

Java 流程控制语句——循环结构

业余幻想家的博客 1817

Java中for循环语句的使用

For循环:java提供的一种最通用、最有效、最灵活的循环结构语句。

2503_92516952的博客 1011

增强型for循环_七、Java循环结构

七、Java循环结构 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构Java中有三种主要的循环结构:while 循环do…while 循环for 循环while 循环// while是最基本的循环,它的结构为: // 只要布尔表达式为 true,循环就会一直执行下去 while( 布尔表达式 ) { //循环内容 } public class Test {...

weixin_39615499的博客 94
上一篇: 关于JDK1.8版本的switch(String)语句报错
下一篇: Java学习篇八——break语句
Yin_keepLearning
博客等级 码龄7年 2粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值