アスタリスクのピラミッドを印刷するためにforループを使用してコードを記述しようとしています。ピラミッドの高さは、ユーザの入力によって決定されるべきであると次のようになります。アスタリスクのピラミッド
例:3
の入力*
**
***
**
*
import java.util.Scanner;
public class Homework6_Project2 {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int triangleHeight = keyboard.nextInt();
int i;
int j;
for (i = triangleHeight; i >= 1; i--) {
for (j = i; j >= 1; j--) {
System.out.print("*");
}
System.out.println();
}
}
}
編集:私は下半分のコードを忘れていました+ +インクリメント演算子を使用する必要がありました。
あなたが印刷することを求めている正確に何を印刷しています - あなたは3、プリントで3つのアスタリスクをカウントし、新しい行に移動し始めます。次に、2枚印刷します。ループを昇順で取得しながら最初に印刷する必要があります。その後、番号に達すると、あなたは下に移動し続けます。 – Aditya