public void print99Multiply(){
        for(int k = 1; k <= 9; k++)
            System.out.printf("%5d",k);
            
        for(int i = 1; i <= 9; i++){
            System.out.println();
            System.out.printf("%-4d",i);
            
            for(int j = 1 ; j <= i; j++)
                System.out.printf("%-5d",i * j);
        }
    } 
打印结果如下:


 

利用格式化输出,达到对其效果。 

其中,%-5d中,d表示十进制整数,5表示用5个字符的宽度打印k,-表示左对齐。

Posted on 2012-06-30 10:01  單筱寒  阅读(1242)  评论(0编辑  收藏  举报