JAVA学习之For循环实践(单循环体),打印九九乘法表

本文介绍了如何使用JAVA的单循环实现九九乘法表的打印。通过分析九九乘法表的规律,定义numRow和numCol两个变量控制行和列,根据规律调整它们的值,最终成功实现打印目标。
摘要由CSDN通过智能技术生成

前几天学习for循环的时候,弄了个小程序,打印九九乘法表。

利用的是双重for循环来实现的,具体可以看前面文章(JAVA学习之For循环实践,打印九九乘法表)。昨天有网友让我用单循环试下,今天我就动手折腾了下,把这个要求给实现了,主要是找出规律就好。

我们现在来看九九乘法表

从上图我们可以看出:

1、在同一列中,乘号后面的数字随着行数的增加而跟着增加

2、在同一行中,乘号前面的数字随意列数的增加而跟着增加

3、乘号前后两个数字相等时换行

因此我们可以定义一个变量numRow来控制行数,定义一个变量numCol来控制列数,当numRow等于numCol时把numCol设置为1,然后换行,当numRow等于10的时候就退出循环。

 

知道了这些,那程序写起来就简单了,代码如下

class Demo5
{
	public static void main(String[] args)
	{
		System.out.println("----------- Start -----------");
		for (int numRow=1,numCol= 1;numCol<10;numCol++)
		{
			if (numCol > numRow)
			{
				numCol = 0;
	
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值