Java中有三种主要的循环结构:

while 循环

do…while 循环

for 循环

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。

一、while循环

语法:while( 布尔表达式 ) {

//循环内容

}

只要符合布尔表达式,即表达式结果为true,循环就会一直执行下去。

实例:

运行结果:

(视频教程推荐:java视频)

二、do......while循环

对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

语法:do{

//代码语句

}while(布尔表达式);

注:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。

实例:

运行结果:

三、for循环

虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。

for循环执行的次数是在执行前就确定的。

语法:for(初始值;布尔表达式;更新){

//代码语句

}

关于 for 循环有以下几点说明:

最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量。再次检测布尔表达式。循环执行上面的过程。

实例:

运行结果:

java中循环语句指哪些_java中的循环语句有哪些相关推荐

  1. java中的语句有哪些_java中的循环语句有哪些

    Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. 一.while循环 语 ...

  2. java中do loop的使用_Java中do-while循环——通过示例学编程(11)

    作者:CHAITANYA SINGH 在上一篇教程中,我们讨论了while循环.在本教程中,我们将讨论java中的do-while循环.do-while循环类似于while循环,但是它们之间有一个区别 ...

  3. java中if语句的用法_Java中的if判断语句用法介绍

    在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...

  4. java的tey语句return了_Java中try、finally语句中有return时的执行情况

    在Java中当try.finally语句中包含return语句时,执行情况到底是怎样的,finally中的代码是否执行,大家众说纷纭,有的说会执行,有的说不会执行,到底哪种说法正确,现在通过下面的例子 ...

  5. java中的语句有哪些_java中的语句是什么

    在 Java 中,语句是最小的组成单位,每个语句必须使用分号作为结束符. 除此之外,Java 对语句无任何其他限制,开发人员可以很随意地用符合自己风格的方式编写语句. 例如,可以将一个语句放在多行中, ...

  6. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  7. java list 去重 相同的相加_Java 中的数据流和函数式编程 | Linux 中国

    学习如何使用 Java 8 中的流 API 和函数式编程结构.-- Marty Kalin 当 Java SE 8(又名核心 Java 8)在 2014 年被推出时,它引入了一些更改,从根本上影响了用 ...

  8. Java中非法参数的异常_Java中的异常

    异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描述各种不同的异常. ...

  9. java中输出时 什么作用_JAVA中输入和输出处理(Java I/O)重点总结

    文件-使用File类操作文件: 什么是文件?  文件可认为是相关记录或放在一起的数据的集合. 文件一般存储在哪里?  储存在存储设备里. Java程序如何访问文件?  Java API:java.io ...

最新文章

  1. lampp mysql 等待响应时间很长_XAMPP 的 phpMyAdmin 就会有文件大小限制、上传超时等各种问题...
  2. 隐藏SyntaxHighlighter滚动条
  3. 【C/C++16】_public.h,_public.cpp,_cmpublic.h
  4. linux python2.7 链接mysql导出数据库脚本_python备份文件以及mysql数据库的脚本代码...
  5. [luoguP2801] 教主的魔法(二分 + 分块)
  6. Linux进程之间通信 消息队列
  7. 可视化排班管理_小白经理的思考日记-可视化看板和走动管理
  8. MogDB大对象LargeObject存取测试
  9. VMware16虚拟机怎么共享文件夹?
  10. 按季度分类汇总_1分钟实现:按某列内容分类汇总,分页打印 Excel 表格
  11. Matlab 2021b安装
  12. QT 资源管理器和.qrc文件的使用
  13. 线性调频(LFM信号)脉冲压缩雷达matlab仿真- 脉冲压缩 测距 测速 距离速度三维像(附matlab代码)
  14. java mail 使用:exchange邮箱
  15. k8s-imagePullPolicy拉取策略
  16. Windows MySQL 下载及安装教程
  17. 【林轩田】机器学习基石(七)——VC维
  18. 若依(ruoyi)框架关闭当前标签页
  19. 第二讲:ADS入门和Data DisPlay操作详解
  20. 第二个显示器、副屏 显示错位、模糊、有源信号分辨率 不匹配

热门文章

  1. 什么是计算机工作组管理,计算机工作组和域的区别
  2. TCP的拥塞控制 (Tahoe Reno NewReno SACK)
  3. 单体框架和分布式框架的区别
  4. 跟hoowa学做智能路由
  5. 觉醒、探索和自律:线下数据三部曲
  6. 自媒体素材、工具大全分享,每天稳定收益300+
  7. iphone13和iphone14有什么区别,一图一秒看懂
  8. MAC OS X 技术内幕 学习笔记之四 MAC OS系统的启动引导
  9. Error:The run destination iPhone X is not valid for Running the scheme 'ProjectName'. - iOS
  10. 查看被锁用户状态(查看被锁定时间)