1. 程式人生 > >java編寫九九乘法表(三種實現方法)

java編寫九九乘法表(三種實現方法)

        //採用do while列印(九九乘法表4個)
        public class Test16_12{
                public static void main(String[] args){
                        int i=1,x=9;
                        do{
                                int j=1,k=2*(9-i),m=1;
                                do{
                                        System.out.print(j+"*"+i+"="+j*i+"\t");
                                        j++;
                                }while(j<=i);
                                do{
                                        if(i==9){break;}
                                        System.out.print("      \t");
                                        k--;
                                }while(k>0);
                                do{
                                        System.out.print(i*m+"="+i+"*"+m+"#"+"\t");
                                        m++;
                                }while(m<=i);
                                i++;
                                System.out.println();
                        }while(i<=9);
                        do{
                                int j=1,k=2*(9-x),m=1;
                                do{
                                        System.out.print(j+"*"+x+"="+j*x+"\t");
                                        j++;
                                }while(j<=x);
                                do{
                                        if(x==9){break;}
                                        System.out.print("      \t");
                                        k--;
                                }while(k>0);
                                do{
                                        System.out.print(m+"*"+x+"="+m*x+"\t");
                                        m++;
                                }while(m<=x);
                                x--;
                                System.out.println();
                        }while(x>0);