-7
私の理論では、このコードは三角形を印刷しなければなりません。この場合、5行の各行には前の行よりも1つ多い星があります。実際には1行に5行を印刷しますなぜですか?なぜこのメソッドは1行に1回以上実行されたくないのですか
public class Main {
private static void printStars(int amount){
System.out.print("*");
}
private static void printTriangle(int size){
int i = 0;
int b = 0;
while (size > i){
printStars(b);
System.out.println("");
b++;
i++;
}
}
public static void main(String[] args) {
printTriangle(5);
}}
'プライベートの静的な無効printStars(int型の量)'あなたはこのことについてよろしいですか?あなたはどこで 'amount'を使うのですか? – Idos
'printStars'にループを追加します:for(int i = 0; i <= b; i ++)System.out.print(" * ");' –