日期:2014-05-17  浏览次数:20723 次

菜鸟求教:输出99乘法表 横排显示

import java.util.*;
public class test {
public static void main (String args[]){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.println(i+"*"+j+"="+(i*j));
}
}
}
}


怎么样让输出的乘法表是下面这样的
1*1
2*1  2*2
3*1  3*2  3*3 

------解决方案--------------------
代码如下
public class Test {
        public static void main (String args[]){
            for(int i=1;i<=9;i++){
                int j=1;
                for(;j<i;j++){
                    System.out.print(i+"*"+j+"="+(i*j));
                    System.out.print("   ");
                }
                System.out.println(i+"*"+j+"="+(i*j));
            }
    }
}