用Java打印九九乘法表

这篇具有很好参考价值的文章主要介绍了用Java打印九九乘法表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、因为九九乘法表是九行九列的,所以,我们选择用循环来完成九九乘法表的打印

2、第一个知识点:在for循环的嵌套中(外层循环控制行数,内层循环控制列数)

所以我们就有了一个简单的框架:

public class demo03 {
    public static void main(String[] args) {
        for(){
            for(){
                
            }
        }
    }
        }

现在这个框架里面有两个空的循环,没有初始值,控制条件,判断条件,也没有语句体

3、之后我们联想到行数是由外层循环控制的,所以外层循环就相当简单了,我们填入一个int i就可以解决

public class demo03 {
    public static void main(String[] args) {
        for(int i=1;i<=9;i++){
            for(){
                
            }
        }
    }
        }

4、那么内层循环该怎样写呢。九九乘法表是九行九列,但是是一个阶梯状的

用Java打印九九乘法表

我们观察得到:在第一行,输出了一列;第二行,输出了二列;第三行,输出了三列……

所以,只需要在内部循环里面定义一个变量可以随时和_i_同样大小即可。

我们可以这样写:(一定要写明j++,否则内部循环无法停止)

public class demo03 {
    public static void main(String[] args) {
        for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                
            }
        }
    }
        }

 5、我们在内部循环中写要输出的语句,为了美观,我们在每一句后面加上一个制表符(就是一个大空格)

public class demo03 {
    public static void main(String[] args) {
        //九九乘法表
        for(int i=1;i<10;i++){
            for (int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
        }
    }
        }

但是这样的循环并不会换行,我们需要在每一行输出完成后让它自动换行

6、所以九九乘法表的代码就出来了:文章来源地址https://www.toymoban.com/news/detail-476282.html

public class demo03 {
    public static void main(String[] args) {
        //九九乘法表
        for(int i=1;i<10;i++){
            for (int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println( );
        }
    }
        }

到了这里,关于用Java打印九九乘法表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用c语言打印九九乘法表的四种方式

    我在我的姥姥那里,我没拿电脑,没有办法更新就写一些语言的文章吧 使用嵌套循环 讲解 外层循环控制行数,变量 i 从1开始递增,直到9。这代表九九乘法表的行数,同时也表示乘法表的乘数。 内层循环控制每一行中的列数,变量 j 从1开始递增,直到 i 的值。这代表每一行

    2024年02月11日
    浏览(46)
  • Python---练习:使用for循环嵌套实现打印九九乘法表

    思考: 外层 循环主要用于控制循环的 行数 , 内层 循环用于控制 列数。 基本语法: 序列1  序列2 ,就可以是range(1, 10)   -----也就是从1,到9。 参考while循环: 相关链接Python---练习:使用while嵌套循环打印 9 x 9乘法表-CSDN博客 最终代码:

    2024年02月08日
    浏览(38)
  • C语言打印九九乘法表的多种方式&多种形式(完整,左上,左下,右上,右下)

    📢博客主页:肩匣与橘 📢欢迎 点赞   👍  收藏  ⭐ 留言  📝 如有错误敬请指正! 📢本文由 肩匣与橘 编写,首发于 CSDN 🙉 📢生活依旧是美好而又温柔的,你也是✨  9️⃣9️⃣乘法表 🗨️前言 1️⃣完整型 2️⃣左上三角型 3️⃣左下三角型 3.1 for-for 3.2 while-while 3

    2024年02月06日
    浏览(45)
  • Java实现九九乘法表(详解版)

    (一)这是程序的入口方法,是Java程序的必需部分,其作用是定义了程序的执行入口点。这个方法有一个参数args,它是一个字符串数组,可以在运行程序时传递参数。  (二)这是一个for循环语句,用于循环9次,从1到9,i每次增加1。这个循环用于打印乘法表的每一行。 这

    2024年02月05日
    浏览(33)
  • Java嵌套循环的使用与九九乘法表的输出

    嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环         外层循环:循环结构B         内层循环:循环结构A 说明         ①内层循环结构遍历一遍,只相当于外层循环循环体执行了一次         ②假设外层循环需要执行m次

    2023年04月18日
    浏览(49)
  • 【SQL开发实战技巧】系列(二十七):数仓报表场景☞通过对移动范围进行聚集来详解分析函数开窗原理以及如何一个SQL打印九九乘法表

    【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事 【SQL开发实战技巧】系列(二):简单单表查询 【SQL开发实战技巧】系列(三):SQL排序的那些事 【SQL开发实战技巧】系列(四):从执行计划讨论UNION ALL与空字符串UNION与OR的使用注意事项 【SQL开发实战技巧】系列

    2023年04月09日
    浏览(53)
  • C语言——九九乘法表

      当对这段代码进行分块分析时,可以将其分为以下几个部分: 第一部分: 这部分代码包含了头文件 stdio.h 的引入以及 main() 函数的定义。其中定义了三个整型变量 i 、 j 和 result ,用于循环和存储乘积结果。 printf(\\\"n\\\") 用于打印一个换行符。 第二部分: 这部分代码使用嵌套

    2024年02月13日
    浏览(39)
  • Python实现九九乘法表

    九九乘法表有四种展现形式 1.左下三角形 : 方法1:for...for循环实现 详解方法1的实现过程: for循环用于遍历,遍历几次输出几次 range():取范围值,取头不取尾,range(1,10)代表取数字1-9 打印输出第一行数据:1*=1 step1:第一行代码得到i=1,然后跳到第二行代码 step2:此时第二

    2023年04月23日
    浏览(83)
  • js实现九九乘法表

    效果图 代码 快去试一试吧

    2024年01月21日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包