专栏首页Zeruns的博客Java实现输出九九乘法表—for循环和递归算法

Java实现输出九九乘法表—for循环和递归算法

Java实现输出99乘法表

for循环

public class ninenine {
    public static void main(String[] args){
        for (int i=1;i<10;i++) {
            for(int j=1;j<=i;j++) {
                System.out.printf("%d*%d=%d\t",j,i,j*i);
            }
            System.out.println("");
        }
    }
}

递归

public class MultiTable {
 public static void main(String args[]) { 
    m(9); 
  } 

  /** 
   * 打印出九九乘法表 
   * https://blog.zeruns.tech
   */
  public static void m(int i) { 
    if (i == 1) { 
      System.out.println("1*1=1 "); 
    } else { 
      m(i - 1); 
      for (int j = 1; j <= i; j++) { 
        System.out.print(j + "*" + i + "=" + j * i + " "); 
      } 
      System.out.println(); 
    } 
  }  
}

本文分享自微信公众号 - Zeruns(zeruns-gzh)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 舵机控制原理和结构

    PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模...

    zeruns
  • Linux系统各发行版换国内yum或apt源,加速软件下载更新

    Centos、Ubuntu、Debian、Fedora、OpenSUSE、FreeBSD系统换软件源

    zeruns
  • Python计算文件或字符串的MD5/SHA

    本文章讲如何通过Python实现计算文件或字符串的MD5, SHA1, SHA224, SHA256, SHA384, SHA512值。

    zeruns
  • 数据结构与算法-打印99乘法表

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • 数据结构与算法-打印梯形算法

    cwl_java
  • 一些小算法代码,看各位能否看懂

    import java.util.Scanner; /** * Created by junyi.pc on 2017/1/25. */ public c...

    张俊怡
  • 曾经做过的40道程序设计课后习题总结(一)

    曾经做过的40道程序设计课后习题总结(一) 课后习题目录 1 斐波那契数列 2 判断素数 3 水仙花数 4 分解质因数 5 杨辉三角 6 学习成绩查询...

    闵开慧
  • Java 版 C 语言经典 100 例(16 - 20

    村雨遥
  • 《Monkey Java》课程3.4之练习课

    GitOPEN
  • 第五天 方法【悟空教程】

    Java帮帮

扫码关注云+社区

领取腾讯云代金券