练习一

package mutiplyTable;
import java.awt.Color;
import java.awt.Font;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class mutiplyTable extends JFrame{
JLabel jl;
public static void main(String[] args) {
	new mutiplyTable();
}
public mutiplyTable(){
	String str="";
	this.setLayout(null);
	jl = new JLabel("九九乘法表");
	Font font=new Font("黑体",Font.BOLD,18);
	jl.setFont(font);
	jl.setForeground(Color.WHITE);
	this.add(jl);
	jl.setBounds(350, 50, 120, 20);	
	for(int i=1;i<=9;i++) {
		for(int j=i;j<=9;j++) {
			JLabel jl=new JLabel();
			str=i+"x"+j+"="+(j*i)+" ";
			jl.setText(str);
			jl.setForeground(Color.WHITE);
			jl.setFont(font);
			this.add(jl);
			jl.setBounds((i-1)*90,(j+4)*20,400,100);
		}
		}
	this.setBounds(200,200,800,500);
	ImageIcon icon= new ImageIcon("images\\timg.jpg");
	JLabel jlb=new JLabel(icon);
	this.add(jlb);
	jlb.setBounds(0, 0, 800, 500);
	this.setTitle("乘法口诀表");
	this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	this.setVisible(true);
	}
}

练习二

package mutiplyTable;
public class mutiplyTable{
public static void main(String[] args) {
	new mutiplyTable();
}
public mutiplyTable(){
	for(int i=1;i<=9;i++) {
		for(int j=1;j<=i;j++) {
			System.out.print(j+"x"+i+"="+(j*i)+" ");
		}
		System.out.println("");
	}
}
}