猪猪的IT之路---Java成长之路day04(do...while,for,循环使用关键字,循环嵌套)

循环:
While(循环条件){
循环体;
}
循环条件为true时循环或重复执行循环体,直到循环条件为false循环结束
注意:
1.循环开始条件一般要定义在循环结构前面
2.循环操作(循环体)中一般都应该存在步进操作(++或–)
do…while循环语句
do…while循环语句和while循环语句结构类似,其语法结构如下。
do{
循环体
}while(循环条件);

执行流程:首先执行一次循环体,然后再判断循环条件是否为true,如果为true,那么就返回继续执行循环体,直到执行完循环体去判断循环条件时,循环条件为false,那么循环结束(跳出整个结构,执行结构后面的代码)

While循环和do…while循环的区别:
1.while是先判断后执行(循环操作),do…while先执行(循环操作)再判断

2.如果循环条件一开始就为false,那么while结构一次都不会执行循环操作,而do…while会执行一次
固定次数的循环结构:
For结构:一般用于有固定次数的循环,如果是不能固定次数的循环就考虑while或do…while
语法:
for(开始条件;结束条件;步进){
循环操作
}

执行流程:参考while结构执行流程,他们执行顺序是一模一样的
流程的执行参考:
在这里插入图片描述

提示:for循环中开始条件和结束条件以及步进都可以省略,但是分号(;)不能省略,必须存在两个分号
在这里插入图片描述
在这里插入图片描述

练习:使用for循环求10以内所有数的和?
在这里插入图片描述

循环中使用的关键字:
break:用于结束整个循环,遇到执行该关键字,循环就会结束,跳出整个结构
continue:用于结束本次循环,遇到执行该关键字,就会结束该关键字后面其他的循环操作代码的执行,返回直接去执行步进,执行下一次的循环
在这里插入图片描述
在实际开发中:如果发现循环条件不好定义时,可以将循环定义为死循环,然后在循环体中合理借助关键字来结束或条件循环操作
在这里插入图片描述
练习:循环菜单,只有用户选择输入2时出现结束,否则一直执行菜单的选择
主界面
1.登录
2.退出


请选择:1
在这里插入图片描述
循环嵌套:
外部循环执行一次,内部循环执行一轮
在这里插入图片描述
练习:
1.要求循环每次输出一个*,来实现最终在控制台输出*****
在这里插入图片描述
2.要求循环每次输出*****,最终在控制台输出






在这里插入图片描述

  1. 要求循环每次输出一个*,来实现最终在控制台输出(通过循环嵌套实现)





在这里插入图片描述
练习:
*
**






**
*
在这里插入图片描述
*
**




在这里插入图片描述




**
*
在这里插入图片描述
补充:计算机中\有特殊意义,表示转义字符,可以将计算机中某些有意义的符号转换为文本符号,如”,通过\”可以将”作为文本输出
在这里插入图片描述
\n:表示换行
\t:表示(制表符中的)空格

猜你喜欢

转载自blog.csdn.net/weixin_44239922/article/details/86062276
今日推荐