搞清楚循环结构语句的执行效果与使用场景。

程序中的循环流程

程序中的循环流程

试着编写程序实现下列功能:

  • 在控制台中输出100个Hello字符串。
  • 在控制台中输出从 1 到 100 的数字。
  • … …

循环结构的三要素

循环结构必然包含如下三要素:

  • 循环变量 (循环时使用的变量)
  • 循环体 (不断执行的语句)
  • 循环条件 (判断是否继续循环)

实现循环流程的3种句式

Java中有3种语句可以实现程序循环执行:

  • while循环语句
  • do…while循环语句
  • for循环语句

while循环语句

while循环语句使用while关键字实现程序循环流程:

int count = 1;
while (count<=100) {System.out.println(count);count++;
}

break关键字

使用break关键字“打断”循环执行。

当count==80时,跳出循环流程语句:

int count = 1;
while (count<=100) {if(count==80){break;  }System.out.println(count);count++;
}

continue关键字

使用continue关键字控制循环“继续”执行。

每当count是3的倍数时,不输出count的值:

int count = 1;
while (count<=100) {if(count%3 == 0){continue;}System.out.println(count);count++;
}

do-while循环语句

do-while关键字实现的循环流程与while循环的区别在于do-while会先执行一次循环体,然后再判断是否应该继续重复执行循环体。

int count = 1;
do {System.out.println(count);count++;
} while(count<=100);

for循环语句

for循环语句的句式最复杂,但对于执行固定次数的循环时却非常实用:

课后作业

1.99乘法表

输出9*9乘法表,效果如下:

2.排数字

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

(要求每输出10个数字就换一行)

可以将答案代码,写入留言区,代码要不断的编写才会培养“码感”的呦!你不关注一下吗?

java web输出语句到控制台_Java工程师(6).循环结构相关推荐

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

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

  2. java中输出语句println()和print()的区别

    在java中,println()和print()语句都用于输出内容到控制台,两者有什么区别呢? println()语句在输出完信息后会自动换行,输出光标定位到下一行,括号()中可以不填参数. prin ...

  3. Java的输出语句与注释

    控制台输出语句 在Java中想要用控制台输出语句首先得先初步认识如下代码: 一,代码块System.out.print("输出内容"); 注意:Java严格区分大小写,大小写不能搞 ...

  4. java web应用开发渐进教程_Java Web应用开发渐进教程

    第1章 Java Web概述 1.1 HTTP与Web页 1.1.1 HTTP 1.1.2 静态Web页 1.1.3 动态Web页 1.2 Java服务器端开发相关技术 1.2.1 Servlet技术 ...

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

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

  6. java web应用程序设计填空题_Java Web程序设计题库答案

    Java Web Java Web程序设计题库 一.选择题 1.以下文件名后缀中,只有( C )不是静态网页的后缀. A..html B..htm C .JSP D..shtml 2.以下文件名后缀中 ...

  7. java web 开发技术大全 代码_Java Web开发技术大全

    资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识.高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP.Se rvlet.AJAX及SSH框架整合开发 ...

  8. java web 服务 构建与运行_Java Web 服务:构建与运行(影印版)

    基本详情信息 书名:Java Web 服务:构建与运行 ISBN:9787564119270 作者:卡林(Martin Kalin) 著 出版社:东南大学出版社 出版日期:2010-1-1 其他信息 ...

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

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

最新文章

  1. 关于华为的E180 3G 无线网卡在windows 7 上的驱动问题
  2. Win32编程day04 学习笔记
  3. JavaScript Object对象
  4. C# - 值类型、引用类型走出误区,容易错误的说法
  5. 牛客 XOR和(找规律)
  6. 新版本vsphere支持最大单个vmdk超过2T,理论上支持最大62T
  7. 想辞职专心做自媒体可以吗?有哪些建议吗?
  8. mongodb objectid java_我可以确定字符串是否是MongoDB ObjectID吗?
  9. c语言调用函数转置矩阵,C语言问题!高手进!
  10. 普元工作流EOS Workflow 学习笔记
  11. 做好固定资产管理,提升行政的工作绩效
  12. 腾讯视频转码,把qlv格式转换成mp4格式
  13. Django/Python发送HTML邮件 (包含图片)
  14. 图像JPEGEXIF格式介绍(一)
  15. EN 14967:防水沥青防潮层—CE认证
  16. 计算机c盘如何腾出空间,电脑C盘空间不足,又不知道如何清理?做完这几步,能腾出几十个G...
  17. Allegro如何复用软件设置参数Parameters
  18. 【从零开始学GIS再到精通GIS】ArcGIS中的绘图基操作(一)
  19. 想考计算机硕士,该怎么规划?
  20. 对当前软件行业的一点点感想

热门文章

  1. Kung Fu Panda: Legends of Awesomeness 2
  2. 关于模拟器Hyper-v中的Wp8网络连接问题
  3. centos安装virtualbox
  4. Java递归例子——求x的y幂次方
  5. java ioutils 写入文件_文件输入输出流工具: IOUtils使用总结
  6. 第三方类库的学习心态
  7. 让IT工作者过度劳累的12个坏习惯
  8. 防抓包重放php,超简单最基本的WEB抓包改包重放的方法
  9. pycharm 运行celery_Celery全面学习笔记
  10. gettimeofday_PHP gettimeofday()函数与示例