目的の出力を得るには、jGRASP で複数のネストされたループを使用する必要があります。私がこれを置くとき:
四角
私はこれを取得する必要があります:
SQUARE
Q R
U A
A U
R Q
ERAUQS
これまでの私のコード:
String output="";
output+= word;
for (int i = 1; i < word.length()-1; i++)
{
output+= word.charAt(i)+"\n";
for (int j = 0; j < word.length() - 2; j++)
{
output += " ";
}
output += (word.length() - i - 1);
}
StringBuffer s = new StringBuffer(word);
output+= s.reverse();
しかし、私の出力は次のとおりです。
squareq
4u
3a
2r
1erauqs
内部領域を修正するには?
助けが必要なのは内側の for ループです。beforeを定義し、StringBuffer
それを逆にして使用する必要がありますcharAt()
か?
私はそれを試しましたが、「シンボルが見つかりません」というエラーが表示され続けます。
私はこのサイトを初めて使用し、矛盾していることをお詫びします。