java九九乘法表上三角
时间: 2024-10-08 08:13:22 浏览: 51
在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的每一行乘法表,由于乘法表的特点,每一行的乘积都会递增,所以当打印到某一行时,其后的行就不需要再输出了,因为它们的值都大于等于当前行。
相关问题
java九九乘法表倒三角
以下是Java代码实现九九乘法表倒三角:
```
public class Main {
public static void main(String[] args) {
for (int i = 9; i >= 1; i--) {
for (int j = 9; j >= i; j--) {
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println();
}
}
}
```
输出结果为:
```
9*9=81
9*8=72 8*8=64
9*7=63 8*7=56 7*7=49
9*6=54 8*6=48 7*6=42 6*6=36
9*5=45 8*5=40 7*5=35 6*5=30 5*5=25
9*4=36 8*4=32 7*4=28 6*4=24 5*4=20 4*4=16
9*3=27 8*3=24 7*3=21 6*3=18 5*3=15 4*3=12 3*3=9
9*2=18 8*2=16 7*2=14 6*2=12 5*2=10 4*2=8 3*2=6 2*2=4
9*1=9 8*1=8 7*1=7 6*1=6 5*1=5 4*1=4 3*1=3 2*1=2 1*1=1
```
Java九九乘法表下三角
在Java中,创建一个九九乘法表的下三角通常是为了展示数学中的乘法规则。下三角意味着从左上角开始,每一行都是前一行的数字与其自身相乘的结果,直到达到对角线。这里是一个简单的示例代码片段,它会打印出9x9的乘法表的下三角部分:
```java
public class MultiplicationTable {
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(); // 每一行结束后换行
}
}
}
```
当你运行这个程序,你会看到如下的输出:
```
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
...
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 ...以此类推
```
阅读全文