回复 3楼 林月儿
											大佬,我相信你是对的,但我初学,看不太懂你的代码,不过还是谢谢你为我解答。
还有下面这些都是什么意思呀。

程序代码:
  JFrame jframe = new JFrame();
        JScrollPane mainPan = new JScrollPane();
        jframe.add(mainPan, BorderLayout.CENTER);
        JTextField txtField = new JTextField();
        txtField.setFont(new Font("gbk", Font.BOLD, 22));
        jframe.add(txtField, BorderLayout.SOUTH);
        jframe.setSize(800, 600);
        jframe.setVisible(true);
        jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JTextArea txtArea = new JTextArea();
        mainPan.setViewportView(txtArea);
        StringBuilder sb = new StringBuilder("\n");
我自己也写了出来,这是我的代码。

程序代码:
import java.util.Scanner;
public class HelloWorld {
    public static void main(String[] args) {
//        // TODO Auto-generated method stub
        Scanner in= new Scanner(System.in);
        int s=0,T,M,I,J,K;
        T=in.nextInt();
        while(s<T)
        {
            M=in.nextInt();
            I=in.nextInt();
            J=in.nextInt();
            if(M==1)
                System.out.print((I*J));
            else if(M==2)
                System.out.print(I + "*" + J + "=" + (I*J));
            else if(M==3)
                for(K=1;K<I;K++)
                    System.out.print(K + "*" + J + "=" + (K*J) + "\t");
            else if(M==4)
                for(K=J+1;K<=9;K++)
                    System.out.print(I + "*" + K + "=" + (I*K) + "\t");
            else if(M==5)
            {
                I++;J++;
                for(;J<=9;J++) {
                    for(K=I;K<=J;K++)
                        System.out.print(K + "*" + J + "=" + (K*J) + "\t");
                        System.out.println();
                        
                }
            }
            s++;
        }
    }}