point:
~当不知道循环次数,但是知道循环结束条件的情况,使用while循环
~明确知道循环次数的时候,选用for
while: 线判定条件是否符合,再执行内容
do…while(很少使用):先至少执行一次内容,再进行判定
for(循环初始化条件;循环判断;循环条件变更){
中间是循环语句
}
eg:
public class Smoking{
public static void main(String args[]) {
int max = 9;
for(int x = 1; x <= max; x=+) {
System.out.print("开始抽第" + x + "根烟");
for(int y = 1; y<= 20; y++) { //嵌套
System.out.print("嘬、")
}
System.out.println(); //换行
}
System.out.print("别抽啦,要屎啦!");
}
}
eg: (乘法口诀表)循环嵌套
public class ChengFaBiao{
public static void main(String[] args) {
for (int x = 1; x <= 9; x++)
{
for (int y = 1; y <= x; y++)
{
System.out.print(x + " * " + y + " = " + x*y + " ");
}
System.out.println();
}
}
}