私は現在、私のピラミッドの反対側を作成しています。私のプログラムでは、ユーザーに5〜15の数字を尋ねることができます。この数字を使用して、正方形と三角形を印刷します。私はピラミッドに着くまで、すべてを行うことができました。私はピラミッドの片面を作ることができますが、もう片面を作ることになると、私は何かを見落としていることに気付きました。私を正しい方向に向けるためのガイダンスは非常に高く評価されます。java printピラミッドネストループの反対側
import java.util.Scanner;
public class doLoop {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
int number;
final int minimum = 5;
final int maximum = 15;
do {
System.out.print("Enter a number between" + " " + minimum + " " + "and" + " " + maximum + ":");
number = input.nextInt();
for(int i = 1; i <= number; i++) {
for(int j = 1; j <= number; j++) {
System.out.print(j + " ");
}
System.out.println();
}
for(int column = 1; column <= number; column++) {
for(int row = 1; row <= number ; row++) {
if(column >= row) {
System.out.print(row);
} else {
System.out.print(" ");
}
}
System.out.println(" ");
}
if (number <= minimum || number >= 15)
System.out.println("Sorry, invalid");
} while (number <= minimum || number >= maximum);
}
}
**Here is my current output:**
Enter a number between 5 and 15:5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1
12
123
1234
12345
Sorry, invalid
Enter a number between 5 and 15:
**This is what i'm working towards:**
Enter a number between 5 and 15: 2
Sorry, 2 is invalid. Please try again.
Enter a number between 5 and 15: 20
Sorry, 20 is invalid. Please try again.
Enter a number between 5 and 15: 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5
6 5 4 3 2 1 2 3 4 5 6
7 6 5 4 3 2 1 2 3 4 5 6 7
8 7 6 5 4 3 2 1 2 3 4 5 6 7 8
9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9
10 9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 10
[このコードはなぜ動作しないのですか?]は、**目的の動作**、特定の問題またはエラー、**再現するために必要な最短コード**を含んでいる必要があります質問自体に。 (https://stackoverflow.com/help/on-topic)参照:[最小限で完全で検証可能なサンプルを作成する方法](https:// stackoverflow .com/help/on-topic)。 – Turing85
ようこそ。あなたの質問に答えるかもしれない人々の靴に身を置いてください。正方形と三角形?出力がどのようになっているかを少なくとも表示してください –
"フルピラミッドを印刷する" - 私はあなたが表示したいアスキーアに入れて、すべてが100になるように "ピラミッドを印刷"できる方法を想像することができます%clear –