【Java】打印一个九九乘法表(for循环与while循环)

博客围绕在界面打印九九乘法表的问题展开,提出使用嵌套循环实现,用x表示行数、y表示列数且y受x制约。介绍了for循环和while循环实现方式,还解释了System.out.print()和System.out.println()的不同用法。

问题:

在界面打印九九乘法表;

方案:需要使用嵌套循环来实现

用x表示行数,用y表示列数,y受到x的制约。

最后解释一下System.out.print()和System.out.println();这两个的用法是不一样的

System.out是标准输出的意思,通常与计算机的接口设备有关,如打印机,显示器等。

print是打印,即就是将括号内的内容标准化打印到显示器上,没有换行。

而println是print+line的意思,即就是不但完成打印,还要回车。

两者的意思差别很大,读者需要注意。

for循环:

package workspace;

public class 九九乘法表 {
	public static void main(String[] args) {
		for (int x = 1; x<=9; x++) {
			for (int y = 1; y <= x; y++) {
				
				System.out.print( y + "*" + x + "=" + x*y + '\t' );
			}
			
			System.out.println();
		}
		
	}

}

同理可得while循环,具体的理解请读者自行思考,下面直接给出代码

while循环:

package workspace;

public class 九九乘法表 {
	public static void main(String[] args) {
		int i = 1;
		int j = 1;
		while (i <= 9) {
			j = 1;
			while (j <= i) {
				System.out.print(j + "*" + i + "=" + i * j + "  ");
				j++;
			}
			System.out.println();
			i++;
		}
	}
}

输出结果如图:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值