循环结构
-
while循环
最基本的while循环(只要布尔表达式为true,循环就会一直循环下去)
一般会用让表达式失效的方式来结束循环
while(布尔表达式){ //循环内容 }
平时极力避免死循环情况:
while(true){ //布尔表达式==true,while语句会一直循环,直到程序卡死所以我们平时得极力避免这种请情况发生 }
少部分情况下需要一直执行while(true){}:
服务器的请求响应监听
-
do...while循环
有时候即使不满足条件,也至少至少需要执行1次
do while语句和while语句循环相似不同的是do while语句循环至少会执行1次
while和do while的区别是:
while:先判断,后执行 do while:先执行,后判断: 并且总是保证循环体至少执行一次,这是他们的主要差别
-
for循环(重点)
所有的循环都可以用while、do while循环表示,但for循环使循环结构更简单
for循环基本格式
for(初始化;布尔表达式;更新(迭代)){ //代码语句 }
for语句是支持迭代的一种通用结构,最有效、最灵活的循环结构
for循环执行的次数在执行前就已确定
IDEA中for循环快捷键
100(整数类型).for+enter
关于for循环几点说明:
-
1.最先执行的初始化值可以是空值
-
2.当布尔表达式为true,也可以为空值
-
3.更新(迭代)也可以为空
for死循环格式:
初始化值/布尔表达式/更新(迭代) 均为 空值 for(;;){ //代码语句 }
-
print与println的区别
print:输出完后 不换行 println:输出完后 会换行
-
\t与\n:
\t:跳到下一个TAB的位置 \n:换行
-
增强for循环(主要用于循环数组和集合)
基本格式:
for(){声明语句:表达式 //代码语句 }
-
Break(也在switch语句中使用)
在任何循环语句的主体部分均可用break控制循环的流程 用于强制退出循环,不执行剩余的循环语句 break语句也在switch语句中使用
-
Continue(用于终止某次循环)
用于终止某次循环过程 跳过尚未执行的语句,接着进行下一次是否执行循环的判定
Debug的运用
IDEA中的运行按钮三角形旁边的小甲虫标识,先在代码语句前打上红标记即可使用,一步一步查看到程序的执行过程。