跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

【Java作业】打印出的 99 乘法表

目录 🍏 一、为啥咱要和 99 乘法表 “较劲儿” 🍎 二、撸起袖子,代码冲锋 🍐 (一)基础版 99 乘法表:初露锋芒 🍊 (二)进阶版:格式优化,颜值担当 🍋 (三)挑战版:倒序乘法表,逆向思维 🍌 三、代码之外的思考

❤️ 家人们,今天我兴致勃勃,一定要给你们分享下我用 Java 编程搞出来的超经典 ——99 乘法表。

这可不是什么枯燥的代码堆砌,里面学问大着呢,跟我一起瞅瞅吧!

❤️ 🚗一、为啥咱要和 99 乘法表 “较劲儿” 你们想想,打从咱上学起,99 乘法表就像数学小卫士,帮咱闪电计算乘法。

在编程领域,它摇身一变,成了咱练习的绝佳 “靶子”。

就好比练武要扎马步,学编程搞定这个,循环、嵌套、输出格式这些关键本事,咱就能拿捏得死死的,往后再面对复杂代码,心里都不慌啦!

🚗二、撸起袖子,代码冲锋 (一)基础版 99 乘法表:初露锋芒 咱先搞个基础款,用最直白的 for 循环嵌套: 💛 0基础的小白注意一下,一定要把类名改成你的类名,或者 创建一个MultiplicationTable类,直接代码全部复制进去即可 💛

public class MultiplicationTable {

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) + "\t"); } System.out.println(); } } }

外层 for 循环控制行数,从 1 到 9,代表 9 个乘法口诀段。

内层 for 循环管列数,它和外层关联,j <= i 确保每行乘法个数递增。

循环体里精心拼接乘法表达式,“\t” 是制表符,让输出间隔均匀,美观大方。

运行一看,整齐的乘法表映入眼帘,成就感油然而生!

🚌(二)进阶版:格式优化,颜值担当 虽说基础版有模有样,但咱精益求精。

加个格式优化,让它更亮眼:

public class FancyMultiplicationTable {

public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.printf("%d×%d=%2d ", j, i, i * j); } System.out.println(); } } }

这里用 “System.out.printf” 替代 “System.out.print”,它像个专业排版师,“% d” 占位数字,“%2d” 指定两位数宽度,右对齐,让乘积整齐划一,输出效果瞬间提升几个档次,看着就舒心。

🚌(三)挑战版:倒序乘法表,逆向思维 来点刺激的,倒序打印如何?

考验逆向思维啦:

public class ReverseMultiplicationTable {

public static void main(String[] args) { for (int i = 9; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.printf("%d×%d=%2d ", j, i, i * j); } System.out.println(); } } }

只需把外层 for 循环条件反转,i 从 9 往 1 走,内层不变。

嘿,倒序的乘法表就出炉了,从 “9×9=81” 开始,一路 “杀” 到 “1×1=1”,别样趣味。

🚓三、代码之外的思考 💙 家人们,捣鼓完这些乘法表代码,咱收获的不止是屏幕上的成果。

编写过程里,调试错误、优化格式,像解谜又像雕琢艺术品。

加油。

💙

相关文章