日期:2014-05-20  浏览次数:20804 次

java九九乘法表
自己写的程序
public class cheng
{
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+"\t");
}
System.out.println("");
}
}
}
怎么才能打印出如下的表
* | 1 2 3 4 5 6 7 8 9
-------|------------------------------------
1 | 1
2 | 2 4
3 | 3 6 9
4 | 4 8 12 16
5 | 5 10 15 20 25
6 | 6 12 18 24 30 36
7 | 7 14 21 28 35 42 49
8 | 8 16 24 32 40 48 56 64
9 | 9 18 27 36 45 54 63 72 81


------解决方案--------------------
你这个就已经差不多了吧?

Java code

        System.out.println("* |\t1\t2\t3\t4\t5\t6\t7\t8\t9");
        System.out.println("————————————————————————");
        for (int i = 1; i < 10; i++) {
            System.out.print(i + " |\t");
            for (int j = 1; j <= i; j++) {
                System.out.print(i * j + "\t");
            }
            System.out.println("");
        }