gpt4 book ai didi

java - java中的三角乘法表

转载 作者:行者123 更新时间:2023-11-30 06:52:01 28 4
gpt4 key购买 nike

我正在尝试用 java 创建一个程序,该程序将为作业创建一个 10(行)× 15(列)三角乘法表。在赋值中我们必须使用常量 IMAX= 10 和 JMAX=15。我在下面附上了一张表格的图片。我已经了解了表格的要点,但在尝试停止数学和第 10 行以及在列号中添加边框时遇到了麻烦。如有帮助,我们将不胜感激。
同样为了解决这个问题,我们可以使用 if/else 语句、for 循环和/或 while 循环

Multiplication table link

public class Question2 {
public static void main(String[] args) {
// TODO Auto-generated method stub

final int IMAX= 15, JMAX=10;

for (int i = 1; i <= JMAX; i++)
{
System.out.print( i + " ");
}

System.out.println();
System.out.print("--------------------------------------------------------" );
System.out.println();

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

最佳答案

   public static void main(String[] args) {
final int IMAX = 15, JMAX = 10;
System.out.print(" |");
for (int i = 1; i <= JMAX; i++) {
System.out.print(i + " ");
}
System.out.println();
System.out.print("--------------------------------------------------------");
System.out.println();
for (int i = 1; i <= IMAX; i++) {
if (i < 10) {
System.out.print(i + " |");
} else {
System.out.print(i + " |");
}
for (int j = 1; j <= i; j++) {
System.out.print(i * j + " ");
if (j == JMAX) {
break;
}
}
System.out.println();
}
}

关于java - java中的三角乘法表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42564771/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com