用JAVA制作乘法口诀表

  • Java写乘法口诀表
public class P1{
 public static void main(String[]args) {
	//变量
	 int i;
	int m;
	int r;
	//一级循环
	for(i=1;i<=9;i++) {
		//二级循环
		for(m=1;m<=i;m++) {
			r=i*m;
			System.out.print(m+"*"+i+"="+(i*m)+"\t");
		}
		System.out.println();
	}
 }
 }

Eclipse效果图P1
Eclipse效果图P2
解释:(个人理解,如有错误之处,望请指出)
在设置好变量后,一级循环开始执行,因为符合条件(初始值i=1,小于等于9成立,所以输出i=1至二级循环内,此时输出器System.out.println();作用是换行。之后在二级循环内,m的值为1,满足条件m<=i,所以其开始执行内部命令,即System.out.print(m+""+i+"="+(im)+"\t");。

补充:在for语句中首先判断条件,而后执行的是大括号内的语句,最后在执行循环语句的内容,因为我们的教材没讲清楚所以一开始我就没弄懂,认为的与实际不符,所以在此提醒一下

并且此处要注意,print与println的区别,前者在执行完一行命令后不会自动换行,所以可以得出上图的效果,而如果用后者则在执行每一行命令后都会自动换行,以至得到下图效果:如图所示
并且此时“\t”是为了使各个数式之间留有一定的空间的,否则会挨在一起(非常近的那种)。
二在完成了第一波计算后,即1乘1=1后,二级循环会主动为变量m加1,此时不满足条件,则程序输出第一段结果,并跳离二级循环。返回一级循环,此时i值在一级循环内加1,输出新的i值至二级循环内,二级循环开始执行符合条件的两次计算

注意:二级循环会从1开始与变量i=2依次进行计算

1乘2和2乘2后再次跳离二级循环。以此类推当一级循环的i值达到9的时候,如果二级循环再次跳离至一级循环时由于条件不符合,程序终止输出,于是就得到了乘法口诀表。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值