Java实现九九乘法表(三种方法实现)
Java实现九九乘法表(三种方法实现)
题目要求:
/*输出以下九九乘法表
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
......*/
代码实现一(使用两层for循环——最常用):
public class NineNineTable1 {public static void main(String[] args) {for (int i = 1; i <= 9; i++) { //总共9行for (int j = 1; j <= i ; j++) { //第 i 行有 j 列System.out.print(i + "*" + j + "=" + (i*j) + "\t"); // \t 制表符}System.out.println(); //每一行输出结束后换行}}
}
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
代码实现二(使用一层for循环):
public class NineNineTable2 {public static void main(String[] args) {for (int i = 1, j = 1; i <= 9; j++) { //i为行,j为列,总共9行System.out.print(i + "*" + j + "=" + (i*j) + "\t");if(i == j){i++;j = 0; //将 j 重置于 0,保证每换一行后 j 从 1 开始System.out.println();}}}
}
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
代码实现三(使用while循环):
public class NineNineTable3 {public static void main(String[] args) {int i = 1, j = 1;while (i <= 9) {System.out.print(i + "*" + j + "=" + (i * j) + "\t");if (i == j) {i++;j = 1; //将 j 重置于 1,保证每换一行后 j 从 1 开始System.out.println();continue;}j++;}}
}
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
Java实现九九乘法表(三种方法实现)相关推荐
- JavaScript实现九九乘法表四种方法(附代码)
几行代码就能轻松学会 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- 九九乘法表 两种方法
#九九乘法表 i=1 n=1 for i in range(1,10,1):for n in range(1,i+1):print("%d*%d=%d"%(i,n,i*n),end ...
- java实现九九乘法表算法
1.运用java实现九九乘法表算法 先定义三个变量 i j r 通过第一个for循环控制i的值 第二个for循环控制j的值 第一个for循环使变量i从1到10进行递增遍历,第二个for循环使j从1开始 ...
- Java 实现九九乘法表
Java 实现九九乘法表 public static void main(String[] args) {// 实现方式一getMultiplicationTable1();System.out.pr ...
- java 获取当前时间的三种方法是什么
本文主要介绍java获取当前时间的三种方法.这篇文章很详细,有一定的参考价值.有需要的朋友可以参考一下. 总结一些java中获取当前时间的方法. System.currentTimeMillis() ...
- Java输出九九乘法表
Java实现九九乘法表运用了两层循环,外层循环控制行数,内层循环控制列,这样我们就能写出该程序的大体框架. 在外层循环内的输出应该是println换行,不然输出的内容全在同一行,内层循环输出时prin ...
- excel图文教程:九九乘法表的制作方法
先来看效果图: 方法一 1.选中A1:J10区域,为其设置虚线边框.选中B1:J1单元格区域,按住Ctrl键,再选中A1:A10单元格区域,然后为选中的单元格填充颜色. 2.在B1.C1单元格中分别输 ...
- C语言中的输出99乘法表4种方法
下面讲述4中正向反向,靠左靠右的输出方法: 首先,引入头文件 #define _CRT_SECURE_NO_WARNINGS 1//用于忽略scanf函数不安全警告 #include<stdio ...
- 新手向:如何运用Java编写九九乘法表。
九九乘法表是我们小学在数学课上就学习过的知识.因为它是由两个个位数相乘得出的规律,且规律简单清楚.所以十分适合初学Java或者其他编程语言的新手来学习.其中的嵌套循环与输出字符都是十分经典的. 首先我 ...
最新文章
- java_native关键字
- 重磅!教育部:不得将发论文和物质奖励挂钩,防止高额奖励论文
- 《Adobe AIR权威指南》——《Flex 3权威指南》作者新作
- 设计模式方法VB.NET机房个人重构版-磨刀篇(一)
- 细谈普通网站的后台构建实战----my note
- Linux 光盘的挂载和解挂
- linux和windows文件名称长度限制
- 你的代码(软件)安全吗?【信息图】
- 团队管理(3)---团队管理方法
- 通过bginfo小工具让用户自己查看用户名与IP地址信息
- [Perl系列二-实战] 1. Perl 读取代码的行数
- 检查Linux服务器性能的关键十条命令
- 运筹学——表上作业法
- 【AI志愿超强攻略】中国高校人工智能专业最全院校排名课程对比
- 倩女幽魂7月20日服务器维护,倩女幽魂手游2021年7月22日更新公告
- FileZilla Server + FlashFXP 快速搭建FTP服务
- 汉诺塔问题的总结(1)
- 奇点云数据中台技术汇(五)| CDP,线下零售顾客运营中台
- 0x80073712_win101903版本更新错误0x80073712的解决方法 - 系统家园
- 解决安装程序无法初始化。请下载Adobe