用java打印乘法表_Java|如何用Java打印九九乘法表

问题描述

九九乘法表是我们从小到大都在学习背诵的口诀。在不同的年级,我们可能会接触到用不同的方式来表达的九九乘法表。在大学里,我们可能接触的就是用代码打印的九九乘法表。那么今天我们就来介绍一下如何用Java打印乘法表。

解决方案

乘法表的排布方式大概是呈现阶梯式的。我们可以先考虑意下如何打印,才能表示出九九乘法表中的梯度。因为乘法表是呈梯度的,我们需要注意到换行。(这里我们需要特别注意一下,Java程序语言中的“{”是不可以忽略的)

da25b0dbc967319e7e97bd420a8fb3c2.png

42c0737f42116baeff7e1687203246c6.png

为了方便理解我们可以先打印一个全部由1*1=1组成的阶梯型乘法表,在此基础上一点一点修改代码,直到完成最终的九九乘法表的打印。

(1)我们可以首先定义两个变量,并将两个变量赋值为1-9,并使变量自增。

a8771b1a00469e1c3aa3d4648ea151a2.png

9f67cb5f07608f22d430db2d4cf49dd9.png

(2)从上面的代码执行效果可以看出,基本的梯度已经表示出来了。第二步我们只需要将输出表达式“System.out.print("1*1=1" );”改为“System.out.print( col+"*"+row+"=1");”就可以得到计算式,但是此时所有的计算结果都为1。因为此时的输出结果表达式“col+"*"+row+"=1"”,的计算结果还没有修改。

206bbad7284b5a8f6891e47565570bdc.png

(3)从第二步可以知道,现在我们只需要将计算结果的代码表示修改正确就可以了。即修改为“System.out.print( col+"*"+row+"="+(row*col)+" ");}”

8da0b36e20bac9d14eae91fb890ebd0b.png

结语

Java程序语言与python程序语言有相同之处,也有不同之处。对于这两种语言我们可以类比学习,记住不同。刚开始学习Java,还没有太多学习心得。但从以往的学习中,我知道我们必需要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。在一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。

END

主 编 | 张祯悦

责 编 | 刘 连

where2go 团队

微信号:算法与编程之美

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值