乘法口诀

(java)乘法口诀是大家从小时候就被要求必回的技能之一,简单的乘法口诀相信大家都会口诵,那么问题来了,如何用代码来实现这个简单的乘法口诀呢?这里想要实现乘法口诀,需要用到的其实就是大家学过的“for循环+if判断'即可。当然了如果你知道Scanner关键字的用法,我相信无论是输出多少位的乘法口诀都可以随心所欲的进行。这就是一个程序的扩展和发散性。下面让我们来看看具体的实现代码:

public static void main(String[] args) {
		new SorceTest().mclList(new Scanner(System.in).nextInt());
		/*上述代码拆开如下:*/
		SorceTest s=new SorceTest();
		System.out.println("请输入要输出的乘法口诀的位数:");
		Scanner scann=new Scanner(System.in);//Scanner关键字可以获取键盘输入乘法表的位数
		//当键盘输入的不是数字时,需要进行异常处理不解释
		int mcl=scann.nextInt();//将从键盘获取的值转换成数字
		s.mclList(mcl);//调用乘法口诀方法进行输出
	}
	//写一个乘法列表(mclList),并给定一个位数(digits)参数,这个参数是来获取你要进行的乘法口诀的位数。
	@Test
	public void mclList(int digits){
		//首个for循环来定义乘法口诀(A x B = AB)中A位置上的数字
		for(int i=1;i<=9;i++){
			//此位for循环来定义乘法口诀(A x B = AB)中B位置上的数字
			for(int j=1;j<=i;j++){
				System.out.print(i+"x"+j+"="+(i*j)+"\t");
			}
			System.out.println();//当输出一组后进行换行
		}
	}
上述就是一个不考虑异常的乘法输出表了,只要你能进行简单的分析理解相信你是可以掌握如何使用 for循环和Scanner关键字的使用的。在这里我想说的是,既然你已经掌握了如何编写乘法表,那么有这种规律的其他输出相信只要你肯想一定是可以写出来的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值