我是靠谱客的博主 任性往事,最近开发中收集的这篇文章主要介绍Java基础之流程控制09 :for 嵌套循环的应用-九九乘法表打印九九乘法表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

打印九九乘法表

  • 只要打印多行多列的数据,一定用双重for循环
  • 如何打印九九乘法表?我们首先看一下下面的九九乘法表。
  • 重点!!!!!!!!外循环一个值,内循环中全部值都循环一次

在这里插入图片描述

  • 我们先把第一列打印出来,如下图:

在这里插入图片描述

  • 再来一层 for 循环把它包裹起来,如下图,

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

在这里插入图片描述

如上图我们可以发现,九九乘法表并没有打印出来应该有的形式。重复了很多。那么我们的程序就做一些改动,以达到九九乘法表的形式,从而去除重复的部分。

这里有一个问题,代码怎么去除不重复的部分?

我们看到这个代码,我们会发现,这里 i<9,说明这个内循环,会把 1~9 都重复的循环一遍。


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

解决办法,就是,如下:


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

这里每当 j 增大,i 就会从 j 增大到的那个数值开始循环

如下图:

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

在这里插入图片描述

最后

以上就是任性往事为你收集整理的Java基础之流程控制09 :for 嵌套循环的应用-九九乘法表打印九九乘法表的全部内容,希望文章能够帮你解决Java基础之流程控制09 :for 嵌套循环的应用-九九乘法表打印九九乘法表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部