java使用for循环打印九九乘法表
点击查看代码
public class forDemo02 {
public static void main(String[] args) {
//打印久久乘法表
int i = 1;
String ag = "one";//标记第一次循环
String ag1 = "tow";//标记第二次循环
for (int i1 = 1; i1 < 10; i1++) {
//第一次循环时,i1=1。当i1=2时
for (int i2 = 1; i2 < i1; i2++) {
//第一次循环时i2=1 不满足i2<i1,当前不循环
// 当i1=2时,i2=1,满足i2<i1,循环直到i2不满足i1
System.out.print(ag1+" "+i2+"*"+i+"="+i2*i+"\t");
}
//打印i1循环结果,迭代更i,打印第一层并换行
System.out.print(ag+" "+i1+"*"+i+"="+i1*i+"\n");
//i++累加已经计算的结果
i++;
}
/**九九乘法表格式
* 1*1=1
* 1*2=2 2*2=4
* 1*3=3 2*3=6
* 1*4=4 2*4=8
* 1*5=5 2*5=10
* 1*6=6 2*6=12
* 1*7=7 2*7=14
* 1*8=8 2*8=16
* 1*9=9 2*9=18
*/
}
}
结果
one 11=1
tow 12=2 one 22=4
tow 13=3 tow 23=6 one 33=9
tow 14=4 tow 24=8 tow 34=12 one 44=16
tow 15=5 tow 25=10 tow 35=15 tow 45=20 one 55=25
tow 16=6 tow 26=12 tow 36=18 tow 46=24 tow 56=30 one 66=36
tow 17=7 tow 27=14 tow 37=21 tow 47=28 tow 57=35 tow 67=42 one 77=49
tow 18=8 tow 28=16 tow 38=24 tow 48=32 tow 58=40 tow 68=48 tow 78=56 one 88=64
tow 19=9 tow 29=18 tow 39=27 tow 49=36 tow 59=45 tow 69=54 tow 79=63 tow 89=72 one 9*9=81