嗨朋友们请解释这个输出表达式的程序?我是JAVA的新人。 两个for循环如何正常工作?然后如何在垂直到循环表达式之间留出空间,如下面给出的show?
1
2 4
3 6 9
4 8 12 16
我需要简单地回答这两个问题。请帮助我们:'(
class Pattern {
public static void main(String args[]) {
int lines = 4;
for (int i = 1; i <= lines; i++) {
System.out.print(" ");
for (int j = 1; j <= i; j++)
System.out.print(i*j);
System.out.println();
System.out.println(" ");
}
}
}
答案 0 :(得分:0)
你的问题很难理解。如果我正确理解你,似乎你只需要在它们之间印有空格的值,对吗?如果是这样,这是一个简单的修复。不使用System.out.print(i*j);
,而是使用System.out.print(" " + i*j);
。这将在每个值之前放置一个空格。