用两个for循环嵌套打印九九乘法口诀表。
1 /**
2 * @(#)CFKJ.java
3 *
4 *
5 * @author fanyong
6 * @version 1.00 2011/3/15
7 */
8
9 import java.io.BufferedReader;
10 import java.io.InputStreamReader;
11
12
13 public class CFKJ
14 {
15 public static void main (String[] args)
16 throws java.io.IOException
17 {
18 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
19 System.out.println("本程序将打印出99乘法口诀表!");
20
21 for(int i=1;i <=9;i++)
22 {
23 for(int j=1;j <=i;j++)
24 {
25 System.out.print(j+ "* "+i+ "= "+j*i+ "\t ");
26 if(j==i)
27 {
28 System.out.println();
29 }
30 }
31 }
32 }
33
34
35 }
最终运行结果如下:
本程序将打印出99乘法口诀表! 1* 1= 1 1* 2= 2 2* 2= 4 1* 3= 3 2* 3= 6 3* 3= 9 1* 4= 4 2* 4= 8 3* 4= 12 4* 4= 16 1* 5= 5 2* 5= 10 3* 5= 15 4* 5= 20 5* 5= 25 1* 6= 6 2* 6= 12 3* 6= 18 4* 6= 24 5* 6= 30 6* 6= 36 1* 7= 7 2* 7= 14 3* 7= 21 4* 7= 28 5* 7= 35 6* 7= 42 7* 7= 49 1* 8= 8 2* 8= 16 3* 8= 24 4* 8= 32 5* 8= 40 6* 8= 48 7* 8= 56 8* 8= 64 1* 9= 9 2* 9= 18 3* 9= 27 4* 9= 36 5* 9= 45 6* 9= 54 7* 9= 63 8* 9= 72 9* 9= 81