首页 > 编程语言 >Java使用for嵌套循环打印九九乘法表

Java使用for嵌套循环打印九九乘法表

时间:2023-06-13 19:05:17浏览次数:52  
标签:九九乘法 里面 独占 第三行 可以 一行 嵌套循环 Java

第一步:构思

Java使用for嵌套循环打印九九乘法表_九九乘法表

观看九九乘法表,并使用计算机思维发现其规律。

(1)首先,我们需要知道Java的输出可以控制里面的结果在不在一行,所以我们需要观察行与行之间的规律。我们可以把乘法看成 b × a = c

(2)然后,我们看第二行可以发现 “a=2” 而且“a=2” 在第二行没有变,而 “b” 在发生变化。并且看第三行可以发现 “a=3” 而且 “a=3”在第三行也没有变化,而 “b” 也在发生变化。我们可以发现,a=1独占一行,a=2独占一行,a=3独占一行,a=4独占一行,a=5独占一行,a=6独占一行,a=7独占一行,a=8独占一行,a=9独占一行,所以我们可以把换行输出放到最外面for循环里面。

//最外面for循环 里面定义了一个变量 a

for(int a=1;a<=9;a++){
   for(int b=1;b<=a;b++){
   }
  System.out.println(); //换行
}

(3)最后,我们可以在最里面的for循环里面输出九九乘法表。


for (int a = 1; a <= 9; a++) {
            for (int b = 1; b <= a; b++) {
                System.out.printf("%d×%d=%d\t", b, a, a * b);
            }
            System.out.println();
}

第二步:看效果图

Java使用for嵌套循环打印九九乘法表_System_02

标签:九九乘法,里面,独占,第三行,可以,一行,嵌套循环,Java
From: https://blog.51cto.com/u_16156914/6471974

相关文章

  • java包装
    一.枚举1.枚举产生的原因场景:定义属性的同时如果出现不合逻辑的类型,则需要用枚举类型替代2.创建枚举枚举的关键字:enum枚举实战:这里的sex的类型是枚举类型的名称publicenumXinbie{MALE,FEMAL}privateXinbiesex;调用Xinbie里的属性把sex进行封装;main方法==》实例化对象......
  • Java中@Transactional 注解使用注意事项
    隔离级别关键词原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整性约束。隔离性(Isolation):并发执行的事务是隔离的,一个不影响一个。如果有两个事务,......
  • 分享一个Java功能小案例(代码已开源哦)
    工程合集工程列表地址预览B站抖音......
  • Java流程控制——the next day
    用户交互ScannerNext和NextLineJava5的新特性,带来了java.util.Scanner类,提供了人机交互的作用。我们可以通过它获取用户的输入。 publicclassDemo2{   publicstaticvoidmain(String[]args){     Scanners=newScanner(System.in);//创建一个扫描器对......
  • java 学习路线
    基础: java高级 https://www.bilibili.com/video/BV17F411T7Ao/?spm_id_from=333.337.search-card.all.click https://www.bilibili.com/video/BV1yW4y1Y7Ms/?spm_id_from=333.788.recommend_more_video.0 mysql高级https://www.bilibili.com/video/BV1Kr4y1i7ru/?spm_id_from=33......
  • JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS码流并解
    《JavaCV音视频开发宝典》专栏目录导航《JavaCV音视频开发宝典》专栏介绍和目录​前言两年前博主写了如何利用JavaCV解析各种h264裸流,《JavaCV音视频开发宝典:使用javacv读取GB28181、海康大华平台和网络摄像头sdk回调视频码流并解析预览图像》,但是随着时间变化,各个厂商sdk也......
  • java中 怎么把字符串转成 double
    Java中可以使用Double类中的静态方法 parseDouble() 将一个字符串转换为double类型的数值。用法如下:Stringstr="3.14";doublenumber=Double.parseDouble(str);在上述代码中,我们首先定义一个字符串 str,它包含了要转换的数值。然后,我们使用 parseDouble() 方法将字......
  • java中 怎么把字符串转成 double
    Java中可以使用Double类中的静态方法 parseDouble() 将一个字符串转换为double类型的数值。用法如下:Stringstr="3.14";doublenumber=Double.parseDouble(str);在上述代码中,我们首先定义一个字符串 str,它包含了要转换的数值。然后,我们使用 parseDouble() 方法将字......
  • java ImageIO处理图像的封装
    评:packagecom.adam.dev.pic.easyImage;importjava.awt.AlphaComposite;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Point;importjava.awt.Rectangle;importjava.awt.co......
  • java 代理(静态代理、动态代理的不同实现)详解及示例
    (文章目录)本文简单的介绍了java的代理概念,针对静态和动态代理的不同定义与实现方式,并给出了详细的示例,最后给出一个综合的应用,展示动态代理的使用。一、代理构成1、代理介绍代理模式上,基本上有Subject角色,RealSubject角色,Proxy角色。Subject角色负责定义RealSubject和Proxy......