public class Main {
public static void main(String[] args) {
System.out.println(" **********************while输出倒三角**********************");
int a = 9;
while (a >= 1) {
int b = 1;
while (b <= a) {
System.out.print(b + "*" + a + "=" + a * b + " ");
b++;
}
a--;
System.out.println();
}
System.out.println(" **********************for循环输出倒三角**********************");
for(int i=9;i>=1;i--){
for(int j=1;j<=i;j++){
System.out.print(j+"x"+i+"="+j*i+"\t");
}
System.out.println();
}
System.out.println(" **********************do while循环输出倒三角**********************");
int m=9;
do{
int n=1;
do{
System.out.print(n+"*"+m+"="+n*m+" ");
n++;
}while (n<=m);
m--;
System.out.println();
}while (m>=1);
System.out.println(" **********************while输出正三角**********************");
int aa=1;
while(aa<=9) {
int bb = 1;
while (bb <=aa){
System.out.print(aa+"*"+bb+"="+aa*bb+" ");
bb++;
}
aa++;
System.out.println();
}
System.out.println(" **********************for输出正三角**********************");
for(int ii=1;ii<=9;ii++) {
for (int jj = 1; jj <=ii; jj++) {
System.out.print(jj + "*" + ii + "=" + ii * jj + " ");
}
System.out.println();
}
System.out.println(" **********************do while输出正三角**********************");
int c=1;
do {
int d=1;
do {
System.out.print(d+"*"+c+"="+d*c+" ");
d++;
}while (d<=c);
c++;
System.out.println();
}while (c<=9);
}
}
结果如下:
while输出倒三角
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
17=7 27=14 37=21 47=28 57=35 67=42 77=49
16=6 26=12 36=18 46=24 56=30 66=36
15=5 25=10 35=15 45=20 55=25
14=4 24=8 34=12 44=16
13=3 23=6 33=9
12=2 22=4
11=1
for循环输出倒三角
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x4=4 2x4=8 3x4=12 4x4=16
1x3=3 2x3=6 3x3=9
1x2=2 2x2=4
1x1=1
do while循环输出倒三角
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
17=7 27=14 37=21 47=28 57=35 67=42 77=49
16=6 26=12 36=18 46=24 56=30 66=36
15=5 25=10 35=15 45=20 55=25
14=4 24=8 34=12 44=16
13=3 23=6 33=9
12=2 22=4
11=1
while输出正三角
11=1
21=2 22=4
31=3 32=6 33=9
41=4 42=8 43=12 44=16
51=5 52=10 53=15 54=20 55=25
61=6 62=12 63=18 64=24 65=30 66=36
71=7 72=14 73=21 74=28 75=35 76=42 77=49
81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 99=81
for输出正三角
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
do while输出正三角
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81