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集合框架的总结

    关于Java集合框架的总结

    下面小编就为大家带来一篇关于Java集合框架的总结。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • SpringBoot启动类@SpringBootApplication注解背后的秘密

    SpringBoot启动类@SpringBootApplication注解背后的秘密

    这篇文章主要介绍了SpringBoot启动类@SpringBootApplication注解背后的秘密,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • java8使用Stream API方法总结

    java8使用Stream API方法总结

    在本篇文章里小编给大家分享了关于java8使用Stream API方法相关知识点,需要的朋友们学习下。
    2019-04-04
  • SpringCloud Feign请求头删除修改的操作代码

    SpringCloud Feign请求头删除修改的操作代码

    这篇文章主要介绍了SpringCloud Feign请求头删除修改,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • spring入门教程之bean的继承与自动装配详解

    spring入门教程之bean的继承与自动装配详解

    众所周知Spring里面的bean就类似是定义的一个组件,而这个组件的作用就是实现某个功能的,下面这篇文章主要给大家介绍了关于spring入门教程之bean继承与自动装配的相关资料,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-11-11
  • Java通过工厂、Map容器创建对象的方法

    Java通过工厂、Map容器创建对象的方法

    这篇文章主要介绍了Java通过工厂、Map容器创建对象的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 基于Java网络编程和多线程的多对多聊天系统

    基于Java网络编程和多线程的多对多聊天系统

    这篇文章主要介绍了基于Java网络编程和多线程的多对多聊天系统,文中有非常详细的代码示例,对正在学习java网络编程的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • microlog4android将Android Log日志写到SD卡文件中实现方法

    microlog4android将Android Log日志写到SD卡文件中实现方法

    这篇文章主要介绍了microlog4android将Android Log日志写到SD卡文件中实现方法的相关资料,需要的朋友可以参考下
    2016-10-10
  • Java synchronized底层实现原理以及锁优化

    Java synchronized底层实现原理以及锁优化

    Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法,下面这篇文章主要给大家介绍了关于Java synchronized底层实现原理以及锁优化的相关资料,需要的朋友可以参考下
    2022-02-02
  • Java 深入探究讲解抽象工厂模式

    Java 深入探究讲解抽象工厂模式

    当系统所提供的工厂所需生产的具体产品并不是一个简单的对象,而是多个位于不同产品等级结构中属于不同类型的具体产品时需要使用抽象工厂模式,抽象工厂模式是所有形式的工厂模式中最为抽象和最具一般性的一种形态
    2022-04-04

最新评论