打印九九乘法表,不能使用for,while
解:使用递归,代码如下
public class nine { public static void main(String[] args){ int i=1,j=1; foo_C(1,1); } public static void foo_C(int i, int j) { System.out.print(i+"*"+j+"="+i * j+" "); if (i == j) { System.out.println(""); if (i == 9 && j == 9) { return; } foo_C(1, j + 1); return; } foo_C(i + 1, j); } }