Java基础(6).循环结构

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

程序中的循环流程

程序中的循环流程

试着编写程序实现下列功能:
  • 在控制台中输出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.排数字

有一、二、三、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
(要求每输出10个数字就换一行)
能够将答案代码,写入留言区,代码要不断的编写才会培养“码感”的呦!你不关注一下吗?
相关文章
相关标签/搜索