上三角九九乘法表的java代码
时间: 2024-06-15 09:07:29 浏览: 76
当然,下面是一个简单的Java代码示例,用于打印上三角形的九九乘法表:
```java
public class MultiplicationTable {
public static void main(String[] args) {
int n = 9; // 控制乘法表的大小
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + (i * j) + "\t");
}
System.out.println();
}
}
}
```
这段代码使用了两个嵌套的循环来打印九九乘法表的上三角环控制每行的列数。在内层循环中,我们使用`System.out.print()`方法打印每个乘法表达式,并使用制表符`\t`进行对齐。最后,使用`System.out.println()`方法换行。
相关问题
反三角九九乘法表java
### 反向九九乘法表的Java实现
为了实现反向的九九乘法表,在外层循环和内层循环的设计上需要做出调整。具体来说,行数从最大值逐渐减少到最小值,而每一行中的列也相应地递减。
以下是完整的Java代码示例:
```java
public class ReverseMultiplicationTable {
public static void main(String[] args) {
for (int i = 9; i >= 1; i--) { // 外层循环控制行数
for (int j = 1; j <= i; j++) { // 内层循环控制每行打印的数量
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println(); // 每完成一行后换行
}
}
}
```
上述程序会按照先行后列的方式输出逆序排列的九九乘法表[^1]。当执行这段代码时,将会看到如下所示的结果:
```
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
```
此段代码利用了双重`for`循环结构来构建表格,并通过条件判断实现了逐行递减排列的效果。
java九九乘法表上三角
在Java中,要打印出九九乘法表的上三角部分,即从1到9之间的数字相乘的结果,并且只显示小于等于当前行数乘积的行,可以采用嵌套循环的方式。下面是一个简单的示例代码:
```java
public class MultiplicationTable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
// 打印前i行
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + i * j + "\t");
}
// 每行结束后换行
System.out.println();
}
}
}
```
这个程序会按顺序打印出1到9的每一行乘法表,由于乘法表的特点,每一行的乘积都会递增,所以当打印到某一行时,其后的行就不需要再输出了,因为它们的值都大于等于当前行。
阅读全文