- ベストアンサー
JAVAでの課題について
今JAVAで課題として、 ■■■■■■■■■ ■■■■■■■ ■■■■■ ■■■ ■ ■■■ ■■■■■ ■■■■■■■ ■■■■■■■■■ (汚くてすみません)上記のようなものを作る課題が出ているのですがどのようにしていいのかわからなくて困っています。 どなたかやり方がわかるかたがいらっしゃいましたら教えてください。お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
まず■が減っていくパターンと、増えていくパターンを分けるとわりと簡単だと思います。 1から5行目まで。 以下の処理を5回繰り返す ■は9あるので変数(例えばi)を9から2ずつデクリメントしながら、1以下になるまで、1行ずつsysyoutへ表示します 同時に半角スペースがあるので、0から1ずつインクリメントしながら■の前に改行なしで表示すれば、いいです。 (半角スペースの間隔が途中から2ずつになっているので正確ではないかも?) 6から9行目まで。 以下の処理を4回繰り返す。 ■が増えるパターンなので、■はインクリメント、半角スペースはデクリメントしてあげればいいのではないでしょうか。 コーデイングそのまま書くと時間がかかるので、考え方だけ参考にしてください。
その他の回答 (3)
- Cfg4sA3W4s
- ベストアンサー率38% (31/81)
回答No.3
それから、Java と JavaScriptは別物なので注意。
- Cfg4sA3W4s
- ベストアンサー率38% (31/81)
回答No.2
一番簡単な方法は、 String e_moji = "■■■■■■■■■ ■■■■■■■ ■■■■■ ■■■ ■ ■■■ ■■■■■ ■■■■■■■ ■■■■■■■■■"; みたいに宣言して(改行する位置には\nを入れます)、あとは、 System.out.println(e_moji); でいいでしょう。
- koko_u_u
- ベストアンサー率18% (216/1139)
回答No.1
とりあえず、println でだらだら書けば?
お礼
パターンを分けて考えたら上手くいきました! わかりやすい回答ありがとうございました。