九九乘法表 java

这是一个简单的Java程序,用于打印九九乘法表。通过两个嵌套的for循环,程序逐行逐列地输出乘法表的每一个乘积,最后换行以展示完整的表格。适合初学者了解基本的循环控制和输出操作。

/**
*

  • @Description 九九乘法表
  • @author lph Email:liupenghao1201@163.com
  • @version
  • @date 2022年5月15日上午9:51:00

*/

public class For99 {
public static void main(String[] args) {

		for(int i=1 ; i<=9;i++) {
			
			for( int j=1 ; j<=i ; j++) {
				System.out.print( i+ "*" + j + "=" + (i*j));
				System.out.print(" ");
			}
			
			System.out.println();
		}
		
		
	
}

}
在这里插入图片描述

Java中实现九九乘法表有多种方式,以下为你提供两种常见的实现代码: ### 第一种方式:正序输出九九乘法表 ```java public class NineNineDemo { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + " * " + i + " = " + i * j + "\t"); } System.out.println(); } } } ``` 此代码中,外层循环`for (int i = 1; i <= 9; i++)`控制行数,从 1 到 9。内层循环`for (int j = 1; j <= i; j++)`控制每行的列数,即每行打印的乘法表达式数量,每行的表达式数量与当前行数相同。打印完一行后,使用`System.out.println()`进行换行 [^2]。 ### 第二种方式:倒序输出九九乘法表 ```java public class ChengFaBiao { public static void main(String[] args) { int maxFactor = 9; // 最大的乘数 // 外层循环控制行数 for (int i = maxFactor; i >= 1; i--) { for (int space = maxFactor - i; space > 0; space--) { System.out.print("\t"); // 打印制表符作为空格 } for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + (j * i) + "\t"); if (j < i) { System.out.print("\t"); } } // 每打印完一行后换行 System.out.println(); } } } ``` 该代码里,外层循环`for (int i = maxFactor; i >= 1; i--)`从 9 递减到 1 来控制行数。第一个内层循环`for (int space = maxFactor - i; space > 0; space--)`用于打印每行前面的空格,使乘法表呈现倒三角形状。第二个内层循环`for (int j = 1; j <= i; j++)`用于打印每行的乘法表达式。打印完一行后进行换行 [^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值