关于打印输出语句
println(“world”) : 打印并换行
print(“hello”) : 只打印不换行
换行符 : “\r\n”
System.out.println();
\ : 转义符
\t : 制表符 tab
while循环
格式:
初始化语句1;
while(判断条件语句2){
循环体语句4;
步进表达式3;
}
执行流程:
1. 执行初始化语句
2. 执行判断条件语句
-> false 立刻结束循环
3. 若判断条件语句的结果是true,执行循环体语句
4. 执行步进表达式
5. 从第二步骤开始重复执行
执行流程代码:’’’’
1 -> 2 -true-> 4 -> 3 -> 2 -true-> 4 -> 3 -> …
-false-> 结束循环 -false-> 结束循环
do…while循环(了解)
格式:
初始化语句1;
do{
循环体语句4;
步进表达式3;
}while(判断条件语句2);
执行流程:
1. 执行初始化语句
2. 执行循环体语句
3. 执行步进表达式
4. 执行判断条件语句
-> false 立刻结束循环
-> true 从第二步开始循环执行
执行流程代码:
1 -> 4 -> 3 -> 2 -true-> 4 -> 3 -> 2 …
-false-> 立刻结束循环
三种循环的区别
1.for循环 和 while循环,do…while循环的区别 :
for循环初始化语句定义在循环的格式内,只在for循环的大括号内有效
do…while和while循环定义的初始化语句在整个while所在的大括号内都有效
当for循环结束后,不可以再次使用for循环的初始化语句变量!
2.do…while循环 和 while循环,for循环的区别 :
do…while循环 无论如何都会执行一次循环体语句
while循环,for循环 必须满足循环条件才能执行
经验之谈:
当明确循环次数的时候推荐用for循环
不明确循环次数的时候推荐使用while循环
死循环
死循环 : 停不下来的循环
for循环的死循环格式:
for(;