使用图形用户界面,编程打印输出“九九乘法表”由于本人刚刚上手图形界面,希望给的代码不要太过复杂,按照书上的要求,最好只用JOptionPane类3Q!!!

解决方案 »

  1.   

    只用JOptionPane。只要也要用个JFrame吧
      

  2.   

    public class chengfabiao { 
    public static void main(String[] args) { 
    int i,j; 
    int [][]a = new int[10][10]; 
    for(i=1;i<=9;i++) { 
    for(j=1;j<=i;j++){ 
    a[i][j]=i*j; 
    System.out.print(i+"*"+j+"="+a[i][j]+" "); 

    System.out.println(" "); 


    } 1*1=1 
    2*1=2 2*2=4 
    3*1=3 3*2=6 3*3=9 
    4*1=4 4*2=8 4*3=12 4*4=16 
    5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 
    6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 
    7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 
    8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 
    9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
      

  3.   

    如果是在图形界面下面,你放到一个panel里面就可以了。
      

  4.   

    for exampleimport javax.swing.*;class Test {
        public static void main(String[] args) {
            StringBuilder sb = new StringBuilder();
            for (int i=1; i<10; i++) {
                for (int j=1; j<=i; j++) {
                    sb.append(String.format("%d * %d = %-2d  ", j, i, i*j));
                }
                sb.append("\n");
            }
            JOptionPane.showMessageDialog(null, sb.toString());
            
        }
    }
      

  5.   


    牛B啊,真TM的牛B,我决定了,以后我就是你小弟了,泪流满面啊。不过如果在JOptionPane.showMessageDialog(null, sb.toString());后面加一句:System.exit(0);会更好的。这是自我来CSDN,收获最大的一次,再次,郑重的向您表示感谢!!!