Java练习——乘法口诀表、递归求阶乘
2018-03-27 20:15
183 查看
1. 使用for循环打印乘法口诀表
2. 递归打印60!
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 |
相关文章推荐
- T 4000 est_Java_递归练习(1000的阶乘所有零和尾部零的个数)
- 【我的Java笔记】递归练习_兔子问题
- java 递归实现数的阶乘
- Java 递归实例 – 阶乘
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- Java文件 File练习-递归删除带内容的目录
- Java练习 输出1到10的阶乘的和 回文数 简易菜单 个人所得税
- java练习——利用方法递归对1~100求和
- java 递归求一个数字的阶乘
- 蓝桥-基础练习30-阶乘计算-java代码
- 蓝桥杯 基础练习 阶乘计算 java
- java递归列出目录结构练习
- Java 递归、尾递归、非递归 处理阶乘问题
- java循环练习:用户输入一个10以内的数字,通过运算求出该数字的阶乘
- java例程练习(用递归方法列出文件目录)
- 黑马程序员_JAVA笔记之(File类,过滤器,递归练习)
- java 阶乘——递归
- java经典问题——递归求阶乘
- java例程练习(用递归方法列出文件目录)
- Java基础复习(四)-递归练习