99乘法表正倒三角java用for&&dowhile&&while实现

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
1
8=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
1
7=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
1
4=4 24=8 34=12 44=16
1
3=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循环输出倒三角
1
9=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
1
6=6 26=12 36=18 46=24 56=30 66=36
1
5=5 25=10 35=15 45=20 55=25
14=4 24=8 34=12 44=16
13=3 23=6 33=9
1
2=2 22=4
1
1=1
while输出正三角
11=1
2
1=2 22=4
3
1=3 32=6 33=9
41=4 42=8 43=12 44=16
51=5 52=10 53=15 54=20 55=25
6
1=6 62=12 63=18 64=24 65=30 66=36
7
1=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输出正三角
1
1=1
12=2 22=4
13=3 23=6 33=9
1
4=4 24=8 34=12 44=16
1
5=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
1
8=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
1
9=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
do while输出正三角
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=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

发布了32 篇原创文章 · 获赞 13 · 访问量 1540

猜你喜欢

转载自blog.csdn.net/weixin_38068605/article/details/103163116