单循环实现九九乘法表

单循环实现九九乘法表

第一种方法:双循环

public class Exer{

    public static void main(String [] args){

        for (int i = 1; i <10; i++) {

            for (int j =1 ; j <= i; j++) {

                    System.out.print(i+"*"+j+"="+(i*j)+"\t");

            }

            System.out.println();

       }

    }

}

第二种方法:单循环

public class Exer{

    public static void main(String [] args){

        //循环控制实现输出九行

        for (int i = 1, j=1; i <10; j++) {

            System.out.print(i+"*"+j+"="+(i*j)+"\t");

             //当行数等于列数时换行,但是列数重0开始,行数加一

            if (j==i) {

                System.out.println();

                j=0;

                i++;

            }

        }

    }

}

你可能感兴趣的:(单循环实现九九乘法表)