2024年java基础九九乘法表

java基础九九乘法表前言 九九乘法表是新手学习必会敲的一个小案例 九九乘法表有着一定的逻辑 初学者一般觉得很难 对于老手来讲 乘法表两分钟就可以出来 但是乘法表还可以延伸用不同的循环方式三种循环 从不同的角度输出又该怎么实现呢 这又是一个值得思考的问题 代码的可能性绝不止于此 一 用 for 循环打印九九乘法表 package day01 public class dome01 public

大家好,我是讯享网,很高兴认识大家。



前言:

九九乘法表是新手学习必会敲的一个小案例,九九乘法表有着一定的逻辑,初学者一般觉得很难,对于老手来讲,乘法表两分钟就可以出来

但是乘法表还可以延伸用不同的循环方式三种循环,从不同的角度输出又该怎么实现呢?这又是一个值得思考的问题。代码的可能性绝不止于此。

一、用for循环打印九九乘法表:

package day01; public class dome01 { public static void main(String[] args) { for (int i = 1; i <=9; i++) { for (int j = 1; j <=i; j++) { System.out.print(i+"*"+j+"="+i*j+" "); } System.out.print(" "); } } }
讯享网

二、用while循环打印九九乘法表

讯享网package day01; public class dome02 { public static void main(String[] args) { int j=1; while (j<=9) { int i=1; while (i<=j) { System.out.print(i+"*"+j+"="+i*j+" "); i++; } System.out.print(" "); j++; } } } 

三、用do while循环打印九九乘法表

package day01; public class dome03 { public static void main(String[] args) { int j=1; do { int i=1; java基础九九乘法表do { System.out.print(i+"*"+j+"="+i*j+" "); i++; } while (i<=j); System.out.print(" "); j++; } while (j<=9); } }

四、不同角度打印九九乘法表上面的三种循环打印的就是常规的(以下我用的都是for循环可以自行理解延伸):

一,代码 +效果图如下:

讯享网for(int i=9;i>0;i--) { for (int m=2*(9-i);m>0;m--) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print(i+"*"+j+"="+i*j+" "); } System.out.println(" "); }

2、代码+效果图如下:

 for(int i=1;i<=9;i++) { for(int m=2*(9-i);m>0;k--) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(" "); }

3代码+效果图如下:

 for(int i=9;i>0;i--) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+j*i+" "); } System.out.println(" "); }

三种循环,四个角度在控制台打印九九乘法表。循环是想通的可以思考

下面加一个金字塔:

 for(int i=1;i<=9;i++) { for(int m=2*(9-i);m>0;m--) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(" "); } 

代码是如此相似牵一发而动全身,

好啦以上是九九乘法表的几种方法,若有不足请留言补充谢谢:

参考博文:https://blog.csdn.net/u0/article/details/;

小讯
上一篇 2024-12-28 20:32
下一篇 2025-01-01 18:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3951.html