首页 > 编程语言 >Java语言设计4

Java语言设计4

时间:2024-06-21 15:00:08浏览次数:12  
标签:循环体 Java 语言 次数 while 循环 设计 执行 变量

第四章:循环结构

一、理解:

1. 循环:通过某个条件,重复并且有规律的执行一 段代码

2. 循环组成部分:循环变量的初始化、循环条件、

循环变量的改变、循环体

3. 循环分类:while循环、do..while循环、for循环

二、while循环

1. 语法:

// 循环变量的初始化

while(循环条件){

   // 循环体

   // 循环变量改变

}

2. 执行原理:

先执行循环变量的初始化,接着判断循环条件,如
果循环条件满足——结果为true,则执行循环体,然
后执行循环变量的改变,接着再次判断循环条件,
如果满足——true,则再次执行循环体,同时循环变
量进行改变...直到循环条件不满足-结果为
false,则终止、跳出循环结构。

3. 循环特点:

(1) 先判断,再执行,执行次数:0~n次

(2) 如果程序写的不合适,可能会出现死循环

2. 执行原理:

四、for循环

1. 语法:

for(循环变量的初始化;循环条件;循环变量的改

变){

   // 循环体

}

2. 执行原理:

5f473b7b0c0c434397d6822e2eff3150.jpg

 3. 执行特点:

(1) 先判断,再执行,执行次数 0~n次

(2) for()中的循环变量初始化可以定义在外面,

但是变量的作用范围扩大了

(3) for中的判断条件如果为空语句,则默认结果

为true

循环总结:

while和for:循环特点相同 先判断,再执行

do...while:先执行,再判断

实际开发:for循环比较常用

while循环:循环次数不明确时,建议使用while

循环

for循环:循环次数明确时,建议使用for

五、循环控制语句 【开发+面试+考试重点】

1. break:终止、结束当前循环结构;可以应用在

swtich..case结构中,防止case穿透

2. continue:中止、结束本次循环,从而进入下一

次循环

六、循环的嵌套

1. 理解:在循环结构中,定义一个完整的循环结构

外层循环和内层循环

2. 循环的次数:外层循环次数*内层循环次数

3. 循环控制语句应用的嵌套中:

break:终止、结束本层循环

continue:中止、结束本层本次循环

4. 利用循环结构打印图形:外层循环控制行数、内

层循环控制列数

标签:循环体,Java,语言,次数,while,循环,设计,执行,变量
From: https://blog.csdn.net/2401_84838344/article/details/139835123

相关文章

  • 【AIGC新职业】之:什么是AIGC?其对创意设计行业有什么重要意义?
    【AIGC是什么】AIGC,全称ArtificialIntelligenceGeneratedContent,即人工智能生成内容。这是一种基于生成对抗网络、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。AIGC技术的核心思想是利用人工智能算法生成具有一定......
  • LPD6803是专为LED(LED)灯光系统设计的驱动芯片
    一般简介:    LPD6803是专为LED(LED)灯光系统设计的驱动芯片,它采用先进的高压CMOS芯片工艺,提供三路恒流驱动和灰度调制输出,特别适合离散的多灰度全彩色灯光系统。    LPD6803芯片包括串行移位寄存器和级联驱动电路,灰度数据在时钟上沿移入串行移位寄存器,转储后......
  • 【JavaWeb】Servlet快速入门
    具体的实现步骤如下:创建Web项目web-demo,导入Servlet依赖坐标<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--此处为什么需要添加该标签?provid......
  • 鸿蒙开发学习随记(1)——ArkTS基础语言学习
    目录变量与常量数组函数常规函数箭头函数接口与对象联合体枚举类型变量与常量在ArkTS语言中有三种常见的数据类型:number,string,boolean。变量这样声明定义://变量命名letname:string="zhangsan"//let是一个关键字声明变量,name是变量名,string是类型,=后面......
  • 基于web网吧座位预约管理系统设计与实现
      博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书......
  • 牛客网最强Java面试八股文(2024年6月持续更新)
    一、Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译......
  • Java面试题及答案整理( 2024年 6 月最新版,持续更新)
    秋招金九银十快到了,发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专......
  • Java语言程序设计1
    第一章:Java环境搭建Java是一种计算机编程语言;除了java编程语言,还有很多的编程语言:c、c++、c#、python等不同编程语言类比于不同国家语言;每个编程语言的语法不同;应用场景不同Java是一个用于后端开发的编程语言一、Java历史1.1995年,sun公司推出的一款面向对象的编程语......
  • 软件开发项目全套文档资料参考(规格说明书、详细设计、测试计划、验收报告)
     前言:在软件开发过程中,文档资料是非常关键的一部分,它们帮助团队成员理解项目需求、设计、实施、测试、验收等各个环节,确保项目的顺利进行。以下是各个阶段的文档资料概述:软件项目管理部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研......
  • JavaWeb——Mysql的启动/登录/卸载
    目录1.Mysql服务器2.Mysql的简单使用2.1启动Mysql:2.2登录Mysql2.3退出3.连接别人的数据库4.卸载mqsql1.Mysql服务器安装了Mysql的计算机都成为Mysql服务器 2.Mysql的简单使用2.1启动Mysql:第一种方法:搜索服务,找到Mysql80,右击打开;第二种方法:输入cmd,右击命......