スケーリング時に、「図」を使用して for ループを適切な回数実行することができませんでした。ここでの LINES 定数は、スケーリングの「数値」です。
私が直面している問題はここにあると思います:
for(int k = 0; k < LINES; k++){
System.out.print("*******");
}
一番下に*の行を作ることになっています。
これは、ある種の階段図を生成する私のコード全体です
public class PP5 {
public static int j;
public static final int LINES = 5;
public static void main(String[] args) {
for(j = 0 ; j < LINES; j++){
fSpaces();
System.out.print(" o *******");
bSpaces();
System.out.println("*");
fSpaces();
System.out.print(" /|\\ *");
bbSpaces();
System.out.println("*");
fSpaces();
System.out.print(" / \\ *");
bbSpaces();
System.out.println("*");
}
for(int k = 0; k < LINES; k++){
System.out.print("*******");
}
}
public static void fSpaces(){
for(int i = (LINES-1); i > j; i--){
System.out.print(" ");
}
}
public static void bSpaces(){
for(int i = 0; i < j; i++){
System.out.print(" ");
}
}
public static void bbSpaces(){
for(int i = 0; i < j+1; i++){
System.out.print(" ");
}
}
}
どんな最適化も高く評価されます。ありがとう