• ベストアンサー

JAVAでの課題について

今JAVAで課題として、 ■■■■■■■■■  ■■■■■■■   ■■■■■    ■■■     ■    ■■■   ■■■■■  ■■■■■■■ ■■■■■■■■■ (汚くてすみません)上記のようなものを作る課題が出ているのですがどのようにしていいのかわからなくて困っています。 どなたかやり方がわかるかたがいらっしゃいましたら教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

まず■が減っていくパターンと、増えていくパターンを分けるとわりと簡単だと思います。 1から5行目まで。 以下の処理を5回繰り返す ■は9あるので変数(例えばi)を9から2ずつデクリメントしながら、1以下になるまで、1行ずつsysyoutへ表示します 同時に半角スペースがあるので、0から1ずつインクリメントしながら■の前に改行なしで表示すれば、いいです。 (半角スペースの間隔が途中から2ずつになっているので正確ではないかも?) 6から9行目まで。 以下の処理を4回繰り返す。 ■が増えるパターンなので、■はインクリメント、半角スペースはデクリメントしてあげればいいのではないでしょうか。 コーデイングそのまま書くと時間がかかるので、考え方だけ参考にしてください。

mmmu365
質問者

お礼

パターンを分けて考えたら上手くいきました! わかりやすい回答ありがとうございました。

その他の回答 (3)

回答No.3

それから、Java と JavaScriptは別物なので注意。

回答No.2

一番簡単な方法は、 String e_moji = "■■■■■■■■■  ■■■■■■■   ■■■■■    ■■■     ■    ■■■   ■■■■■  ■■■■■■■ ■■■■■■■■■"; みたいに宣言して(改行する位置には\nを入れます)、あとは、 System.out.println(e_moji); でいいでしょう。

  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

とりあえず、println でだらだら書けば?

関連するQ&A