while语句实现
int i=1; //打印行
int j=1; //打印列
while(i<=9){ //控制行数
while(j<=i){ //控制列数 j<=i即列数等于第几行
//打印i*j 两种打印方法
//System.out.printf("%d*%d=%2d ",i,j,i*j);
System.out.print(i+"*"+j+"="+i*j+"\t");
j++;
}
System.out.println();//当一行打印完成后换行
i++;
j=1;//对j进行初始化
do while语句实现
int i=1; //i是行计数器
do{
int j=1; //j是每行打印元素的计数器,在每行开始打印前初始化
do{
System.out.printf("%d*%d=%2d ",i,j,i*j);
j++;
}while (j<=i);
System.out.println(); //每行打印完毕后,需要换行
i++;
}while (i<=9);
for语句实现
int i,j;
for(i=1;i<10;i++){
for(j=1;j<=i;j++){
System.out.printf("%d*%d=%2d ",i,j,i*j);
}
System.out.println();
}