1. 使用for循环打印乘法口诀表
public class Test3_24 { //九九乘法口诀 public static void table(){ for(int i = 1;i < 10;i++){ for(int j =1;j <= i;j++){ System.out.print(j+"*"+i +"=" + j*i + "\t"); } System.out.println(); } } //main函数 public static void main(String[] args){ table(); } }
|
1*1=1 1*2=22*2=4 1*3=32*3=63*3=9 1*4=42*4=83*4=124*4=16 1*5=52*5=103*5=154*5=205*5=25 1*6=62*6=123*6=184*6=245*6=306*6=36 1*7=72*7=143*7=214*7=285*7=356*7=427*7=49 1*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=64 1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81 |
2. 递归打印60!
public class Test3_24 { //递归实现60的阶乘 public static double fac(double i){ if(i<0){ return -1; }else if(i==0 || i==1){ return 1; }else{ return i * fac(i-1); } } //main函数 public static void main(String[] args){ double num = fac(60); System.out.println(num); } } |
运行结果:8.320987112741392E81 |