Java实现九九乘法表

思路:

1.看到九九乘法表就可以想到for循环,1-9可以写成一个for循环,自增1

2.那就是双重for循环,第一个for循环用于生成1-9的数值

3.第二个for循环的终止条件让其小于等于第一个for循环的值

4.最后输出一行之后换行,避免堆积在一起!

贴出代码:

public class MultiplicationTable {

/**

* Java实现九九乘法表

* */

public static void main(String[] args) {

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

System.out.print(j+"*"+i+"="+i*j+" ");

}

System.out.print("\n");

}

}

}

如果要对齐的话,可以使用下面的代码:

public class MultiplicationTable {

/**

* Java实现九九乘法表

*/

public static void main(String[] args) {

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

if (j == 3 && (i == 3 || i == 4)) {

System.out.print(" " + j + "*" + i + "=" + i * j + " ");

} else {

System.out.print(j + "*" + i + "=" + i * j + " ");

}

}

System.out.print("\n");

}

}

}

结果:

结果:

总结

到此这篇关于Java实现九九乘法表(对齐版)的文章就介绍到这了,更多相关Java实现九九乘法表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

java 99乘法表对齐_Java实现九九乘法表的完整实例(对齐版)相关推荐

  1. java处理日期的类_Java实现的日期处理类完整实例

    本文实例讲述了java实现的日期处理类.分享给大家供大家参考,具体如下: 开发中常常要使用日期,先小结如下,以备后用. import java.text.ParseException; import ...

  2. java 高效计算99乘法表_【九九乘法表】九九乘法表学习攻略 九九乘法表快速记忆小诀窍...

    [九九乘法表]九九乘法表学习攻略九九乘法表快速记忆小诀窍 很多孩子的九九乘法表还是背的不熟练,下面是精心为大家整理的九九乘法表学习攻略,欢迎阅读.更多九九乘法表学习攻略相关内容请关注实用资料栏目! & ...

  3. c语言代码99乘法表,C语言输出九九乘法表代码及解析

    原标题:C语言输出九九乘法表代码及解析 九九乘法表共9行9列,重点考察for循环的掌握情况. 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出完整的三角形: #inclu ...

  4. 99乘法表java代码递归_Java编写九九乘法表(嵌套循环与递归)

    嵌套循环写九九乘法表: package com.learn; /** * @ author:森林之下 * @ Date: Created in 16:51 2018/11/20 * @ Descrip ...

  5. java输入九九乘法表只输出奇数行_java 输出九九乘法表口诀的代码

    题目:输出9*9口诀. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列. 程序设计: public class jiujiu { public static void main(String[ ...

  6. Java学习小程序(7)九九乘法表

    在界面打印九九乘法表,效果如图所示: 代码使用for的嵌套循环: //9*9乘法表 public class MultiplicationTable {public static void main( ...

  7. linux下用c语言编写99乘法表,C语言输出九九乘法表(5种解法)

    九九乘法表共9行9列,重点考察for循环的掌握情况. 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出完整的三角形: #include int main() { int ...

  8. python使用for循环打印99乘法表-Python中的九九乘法表(for循环)

    用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10): for j in range(1,i+1): d = i * j print('%d*%d=%-2 ...

  9. 用linux设计99乘法表,嵌入式课程设计九九乘法表

    <嵌入式课程设计九九乘法表>由会员分享,可在线阅读,更多相关<嵌入式课程设计九九乘法表(8页珍藏版)>请在人人文库网上搜索. 1.安阳师范学院计算机与信息工程学院嵌入式系统课程 ...

最新文章

  1. ftp connect: No route to host 解决过程
  2. VS2019配置PCL
  3. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接...
  4. WCF入门(三)——对象序列化
  5. USB、UART、SPI等总线速率
  6. 移植 stm32f7_移植zephyrOS到正点原子apollo STM32F767上
  7. leetcode263. 丑数
  8. malloc动态内存分配
  9. vuex 的 action 传参问题
  10. fetch移动端浏览器兼容问题
  11. jsp上传文件到数据库和从数据库下载文件
  12. leetcode刷题日记-两数之和系列
  13. 欧拉工程第60题:Prime pair sets
  14. 保温杯市场前景分析及行业研究报告
  15. CRM系统源码PHP开发
  16. 入门pandas—数据填充
  17. CNN入门讲解:准确率很高就感觉自己萌萌哒?NONONO,还有一点也重要
  18. 【问题思考】二重积分积分限上的x和积分内部的x有什么区别?【几何直观】
  19. 模拟登陆新版正方教务管理系统【可以获取学生基本/课表信息】
  20. 网吧无盘系统的安装与使用(转)

热门文章

  1. 输入密码查看flag(详解)——Bugku
  2. js实现txt/excel文件下载
  3. 2月1日学习内容整理:算法
  4. go get报错unrecognized import path “golang.org/x/net/context”…
  5. 移动设计需避免四种常见的用户体验失败
  6. 关于网管软件中的预警功能的发展
  7. 虚拟化何以四两拨千斤
  8. 批量更改Windows操作系统文件名
  9. laravel CURD ORM
  10. Zynq linux的I2C驱动学习笔记