我在尝试找出一种使用用户输入创建金字塔的方法时遇到了很多麻烦。这是它的样子。
Enter a number between 1 and 9: 4
O
O
O
O
OOOO
OOOO
OOOO
OOOO
O
OO
OOO
OOOO
这是我到目前为止所拥有的
public static void main(String[] args) {
int number;
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter a number between 1 and 9: ");
number = keyboard.nextInt();
for (int i = 1; i < 10; i++){
for (int rows = number; number < i; rows++){
System.out.print("O");
}
System.out.println();
}
}
我完全理解我想要完成的工作,但我并不完全理解 for 循环是如何工作的。任何帮助将不胜感激,因为我完全迷路了!