java的三种循环实现九九乘法表:
for循环:
for循环的语法机制:
for(初始化表达式;布尔/条件表达式;更新表达式){
循环体;
}
/*
for循环打印九九乘法表
*/
public class forDemo1{
public static void main(String args[]){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j + "×" + i + "=" + i * j );
System.out.print("\t" );
}
System.out.println();
}
}
}
while循环:
while循环的语法机制:
while(布尔表达式){
循环体;
}
注:while循环的语法机制类似for循环的语法机制
对比for比拟:
初始化表达式(可省);
while(布尔表达式){
循环体;
更新表达式;
}
//while循环打印九九乘法表
public class whileDemo1{
public static void main(String ags[]){
int i=1;
while(i<=9){
int j=1;
while(j<=i){
System.out.print(j+"×"+i+"="+i*j+"\t");
j++;
}
i++;
System.out.println();
}
}
}
do...while循环
do...while循环的语法机制:
初始化表达式;
do{
循环体;
}while(布尔表达式);
//do...while实现九九乘法表
public class doWhileDemo1{
public static void main(String args[]){
int i=1;
do{
int j=1;
do{
System.out.print(j+"×"+i+"="+i*j+"\t");
j++;
}while(j<=i);
i++;
System.out.println();
}while(i<=9);
}
}
运行结果: