誰かがforループを使って次の図を作成する方法を示してもらえますか?Javaで文字でこの三角形を作る方法は?
私は基本的に星や他の文字でこのパターンを作ることができます - しかし、私は 私の人生を保存するために文字でこれを行う方法を把握できません。あなたの頭の中で
m
rma
ormat
formati
nformatik
informatika
誰かがforループを使って次の図を作成する方法を示してもらえますか?Javaで文字でこの三角形を作る方法は?
私は基本的に星や他の文字でこのパターンを作ることができます - しかし、私は 私の人生を保存するために文字でこれを行う方法を把握できません。あなたの頭の中で
m
rma
ormat
formati
nformatik
informatika
- または紙に - 数から5ダウン0に後方所望の出力の行:
5 m
4 rma
3 ormat
2 formati
1 nformatik
0 informatika
は今for
ループが5から0までカウントダウンしてい;ループのたびに1行を出力する必要があります。 for
はループ数を後方にカウントできますか?確かに。そこに多くの例があるので、これが明確でない場合は、検索を行ってください。
各行を印刷するには、まずスペースをいくつか、次にいくつかの文字を印刷する必要があります。私が示唆したように行番号が割り当てられている場合、各行にはいくつのスペースがありますか?スペースを印刷するには、最初にfor
ループ内に別のfor
ループを使用するか、もう少しトリッキーですが短くするか、" ".substring(beginIndex, endIndex)
を使用して、文字列の部分文字列を取ります。文字を印刷するには、"informatika"
という部分文字列を使用します。どのインデックスからですか?とインデックス、少し難しい部分?私はあなたが正しい値を得るために2つの数字を減算する必要があると思います。
私はそれを解決した...しかし助言のおかげで。 – Karli
自分で試したことを教えてください。これは無料の宿題サービスではありません。 – GhostCat
もう一度、私は星とスペースで三角形の形をする方法も知っていますが、文字でこれを行う方法を理解できません。多くのことを試しましたが、近くに来ませんでした。 – Karli
再度:宿題様式の情報をあなたに提供するようにお願いします。それは、あなたが試したことを私たちに示すときにのみ起こります。ヒント:まず、要件を明確にします。それは文字についてではなく、特定の単語の一部ではありませんか? – GhostCat