用java语言 3种方式实现九九乘法表

    xiaoxiao2025-08-08  12

    第一种:(两层for循环)

    /** * 测试打印九九乘法表 * @author cui_yonghua */ public class Test99 { public static void main(String[] args) { for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } } }

    控制台打印效果如下:

    第二种(在单个for循环里写):

    /** * 测试打印九九乘法表 * @author cui_yonghua */ public class Test99 { public static void main(String[] args) { for(int i=1,j=1;j<=9;i++){ System.out.print(i+"*"+j+"="+i*j+" "); if(i==j){ i=0; j++; System.out.println(); } } } }

    控制台打印效果如下: 第三种:(用while语句实现)

    public class Test99 { public static void main(String[] args) { int i = 9,j = 9;//定义整形变量 while(i >= 1) {//当变量i大于或者等于1的时候执行循环 while (j<=i && j>0) { System.out.print(i+"*"+j+"="+i*j+" "); j--; } System.out.println(" "); i--; j = i; } } }

    控制台打印效果如下:

    最新回复(0)