九九乘法表右上三角,相乘的积占用4位,左对齐用java写
时间: 2024-09-20 16:08:55 浏览: 27
你可以使用Java来创建一个九九乘法表的右上三角,并确保每个乘积占据4位并左对齐显示。下面是一个简单的示例:
```java
public class MultiplicationTable {
public static void printRightUpperTriangle(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
int product = i * j;
String formattedProduct = String.format("%04d", product); // 使用format字符串填充前导零
System.out.print(formattedProduct + " ");
}
System.out.println(); // 每行结束后换行
}
}
public static void main(String[] args) {
printRightUpperTriangle(9);
}
}
```
在这个程序里,`printRightUpperTriangle`函数通过嵌套循环遍历九九乘法表的右上三角部分。每次计算两个数的乘积后,将结果转换成字符串并格式化为4位,如果不足4位,则前面补零。然后将每个数字打印出来,每行结束后换行。
运行这个程序,你会看到九九乘法表的右上三角,每个乘积都是左对齐且占据4位。