public static void main(String[] args) {
//输出9的乘法表
int num = 1;
while (num <= 9){
System.out.println(num+"*9="+num*9);
num += 2;
}
System.out.println("over");
/*
* num = 1
* true 输出1*9=9 num = 3
* true 输出1*9=9 num = 5
* true 输出1*9=9 num = 7
* true 输出1*9=9 num = 9
* true 输出1*9=9 num = 11
* false while输出
*/
/*
* while 结构:
* 1)语句:
* while(boolean){
* 语句块
* }
* 2)执行过程:
* 判断boolean的值,若为true则执行语句块;
* 判断boolean的值,若为true则执行语句块;
* 判断boolean的值,若为true则执行语句块;
* 如此反复,直到boolean的值为false时结束
*/
//1)输出10次"行动是成功的阶梯"
int times = 0; //1.循环变量的初始化
while (times <10){//2.循环条件
System.out.println("行动是成功的阶梯");
times++;//3.循环变量times的改变
}
System.out.println("over");
/*
* 执行过程:
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =1;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =2;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =3;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =4;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =5;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =6;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =7;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =8;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =9;
* 判断times<10,结果为true则输出打印“行动是成功的阶梯” times =10;
* 判断times<10,结果为false则while循环结束,输出打印“over”
*/
}
}