Java中四种9*9乘法表的实现方式(附代码)

 更新时间:2020年11月29日 14:27:31   作者:赵博林  
这篇文章主要介绍了Java中四种9*9乘法表的实现方式(附代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言: 初学java,实现99乘法表是必学必会的内容。

需求 : 分别写出上下左右,对应四个角的乘法表。

思路: 可以先打印出*星星,形成一个直角三角形,然后再替换成乘法公式。

代码如下:

public class Demo {
  public static void main(String[] args) {
   for (int i = 1; i <=5 ; i++) {
      for (int j = 1; j <=i; j++) {
        System.out.print("* ");
      }
      System.out.println("");
    }
  }
 }

效果如下:

在这里插入图片描述

下面给出完整的代码:

System.out.println("左下角");
	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();
	}




  System.out.println("右下角");
  for(int i = 1;i<10;i++){
    for(int j = 9;j>=1;j--){
      if(j>i){
        System.out.print("\t\t");
      }else{
        System.out.print(j+"*"+i+"="+i*j+"\t");
      }
    }
    System.out.println();
  }


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



	System.out.println("右上角");
	for(int i = 9;i>=1;i--){
		for(int j=9;j>=1;j--){
			if(j<=i){
			System.out.print(j+"*"+i+"="+i*j+"\t");
			}else{
			System.out.print("\t\t");
			}
		}
		System.out.println();
	}

}

效果图:

左下角

在这里插入图片描述

右下角

在这里插入图片描述

左上角

在这里插入图片描述

右上角

在这里插入图片描述

总结: 对初学者来说,掌握双重for循环,对解决这些实际问题,有很大的意义,一定要掌握。

到此这篇关于Java中四种9*9乘法表的实现方式(附代码)的文章就介绍到这了,更多相关Java 9*9乘法表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java Chassis3注册中心分区隔离技术解密

    Java Chassis3注册中心分区隔离技术解密

    这篇文章主要为大家介绍了Java Chassis3注册中心分区隔离技术解密,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • java和jsp之间的request传值方法

    java和jsp之间的request传值方法

    这篇文章主要给大家介绍了关于java和jsp之间的request传值方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Java实现图片上传至FastDFS入门教程

    Java实现图片上传至FastDFS入门教程

    这篇文章主要介绍了Java实现图片上传至FastDFS入门教程,通过前端ajax提交图片到后端,java处理服务器文件上传至FastDFS文件服务器系统,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Mybatis把返回结果封装成map类型的实现

    Mybatis把返回结果封装成map类型的实现

    本文主要介绍了Mybatis把返回结果封装成map类型的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Spring Boot 项目中 JPA 语法的基本使用方法

    Spring Boot 项目中 JPA 语法的基本使用方法

    这篇文章主要介绍了 Spring Boot 项目中 JPA 语法的基本使用方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-10-10
  • java多线程三种上锁方式小结

    java多线程三种上锁方式小结

    本文主要介绍了java多线程三种上锁方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • Java中List<T> Map与Map List<T>的区别小结

    Java中List<T> Map与Map List<T>的区别小结

    本文主要介绍了Java中List<T> Map与Map List<T>的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • JavaFX程序初次运行创建数据库并执行建表SQL详解

    JavaFX程序初次运行创建数据库并执行建表SQL详解

    这篇文章主要介绍了JavaFX程序初次运行创建数据库并执行建表SQL详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Java 位运算符>>与>>>区别案例详解

    Java 位运算符>>与>>>区别案例详解

    这篇文章主要介绍了Java 位运算符>>与>>>区别案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • spring基于注解配置实现事务控制操作

    spring基于注解配置实现事务控制操作

    这篇文章主要介绍了spring基于注解配置实现事务控制操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09

最新评论