问题描述

通过Java语言实现九九乘法表的输出。使用一个for 循环和两个for循环。

一个for循环

public static void oneFor() {for (int i = 1, j = 1; i <= 9; j++) {System.out.print(j + "*" + i + "=" + i * j + "\t");if (j == i) {i++;j = 0;System.out.println();}}
}

输出:

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 

两个for循环

public static void twoFor() {for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {System.out.print(j + "*" + i + "=" + i * j + "\t");if (i == j) {System.out.println();}}}
}

输出:

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 

数据结构与算法————九九乘法表相关推荐

  1. java 不用if_Java 不用for不用if写出九九乘法表算法

    Java 不用for不用if写出九九乘法表算法代码如下: public class ss { public static void main(String[] args) { row(); } sta ...

  2. 每日经典算法题(十六) 九九乘法表

    每日经典算法题(十六) 九九乘法表 九九乘法表:Multiplication Table 99 题目 输出 9 * 9 口诀 程序分析 分行与列考虑,共9行9列,i 控制行,j 控制列 思路 非常经典 ...

  3. java实现九九乘法表算法

    1.运用java实现九九乘法表算法 先定义三个变量 i j r 通过第一个for循环控制i的值 第二个for循环控制j的值 第一个for循环使变量i从1到10进行递增遍历,第二个for循环使j从1开始 ...

  4. C#:实现九九乘法表算法(附完整源码)

    C#:实现九九乘法表算法 static void Mu() { string t = string.Empty; for (int i = 1; i

  5. 打卡第二十四天(问题:计算阶乘,打印九九乘法表,计算最大公约数的两种算法)

    1.计算阶乘 这里给出递归和递推两种计算阶乘的程序. #include<stdio.h> //递归法计算阶乘 long factorial(int n) {if(n==0||n==1)re ...

  6. 算法题2.倒过来的九九乘法表

    算法题 [问题描述] 输出九九乘法表. [输入形式] 本题列输入 [输出形式] 输入一个矩形形式的九九乘法表.其中第一行九个式子,第二行8个,一直到第九行1个式子,每个式子i*j=aa,即乘数.被乘数 ...

  7. 每日一算法 ---- 打印九九乘法表

    打印九九乘法表 两个循环 for($i = 9; $i > 0 ; $i--){for ($j = 9; $j >= $i; $j--){$sult = strlen($i * $j) & ...

  8. 蓝桥杯 ADV-89 算法提高 输出九九乘法表

    编制程序,按照下述格式打印九九乘法表. 输出样例: Nine-by-nine Multiplication Table -------------------------------------- 1 ...

  9. 啊哈c语言九九乘法表,【算法字符串面试题】面试问题:啊哈C!循环结… - 看准网...

    13个经典案例: 程序分析在文档结尾处. 案例01.求1-100累计和 案例02.求10! 案例03.12个月的煤气费用 案例04.拓展:n! = 1 * 2 * 3 * -n 案例05.讨论:编写程 ...

最新文章

  1. Java的后缀分类_java数据类型扩展及相应的面试题
  2. 想从事分布式系统,计算,hadoop等方面,需要哪些基础,推荐哪些书籍?--转自知乎...
  3. powershell awk_谈谈 PowerShell
  4. 12-22 挑战留给自己,积极面对
  5. Spring Boot基础学习笔记20:Spring Security入门
  6. 【面试经典】redis 常见数据结构以及使用场景分析
  7. 敏捷开发免费管理工具——火星人预览之七:自定义字段
  8. Aras Innovator: 自定义TOC目录,Form的基本过程
  9. RS-485总线布线规则及方法
  10. 北科大matlab期末考试,MATLAB 第一次实验课课堂作业
  11. TortoiseGit文件夹及文件图标不显示解决方法
  12. 简单的HANGMAN游戏
  13. opengl: 太阳地球和月亮
  14. oracle 查找不重复的数据,oracle不用distinct查找不重复记录和删除重复记录
  15. 【学习笔记】欧拉公式证明(定义法、泰勒公式法)
  16. Kotlin/DSL(Anko),原汁原味Kotlin开发Android---Activity Fragment与AnkoUI分离,强大的复用,更加便捷的开发
  17. 黑马程序员——经典C语言程序设计100例
  18. [我所知道的BIOS]-[PowerOn Sequence BIOS Entry] 3
  19. Android每日一文
  20. 腾讯的h5制作工具教程

热门文章

  1. 公司新来的小可爱,竟然把内存搞崩了!
  2. 第 3-4 课:数据结构——队列详解 + 面试题
  3. 表单reset无法重置hidden的解决方案
  4. Windows 7 设置devenv.exe启动版本
  5. STM32——PID恒温控制
  6. IDEA部署Tomcat报错[RMI TCP Connection(6)-127.0.0.1]
  7. LeetCode题库整理【Java】—— 1两数之和
  8. windows下python环境搭建_Linux/Windows下Python环境搭建步骤
  9. snmp服务 2003 镜像_美国掌握全球70%根服务器,一旦对中国关闭,我们将无法上网?...
  10. linux内核分为四个子系统,linux操作系统的内核有哪几个子系统构成,简要说明各子系统的作用...