• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:forを使用した文字列表示プログラムについて)

for文を使用した文字列表示プログラムについて

このQ&Aのポイント
  • Javaの初心者の方から、for文を使用した文字列表示プログラムについての疑問です。
  • プログラムの実行結果が予想通りにならず、なぜそのような表示になるのか疑問に思っています。
  • 具体的には、プログラム内でxPositionとyPositionの値が変化する様子が見受けられず、なぜx位置だけで星が増えていくのか理解できないとのことです。

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

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

for ループで文字を描画しているのではなくて、"★★★★★★★★★★" という文字列をつくってから、 まとめて (xPosition, yPosition)の位置に描画しているということですね。

w_dragon
質問者

お礼

回答ありがとうございます! なるほど! for(int i=0; i<10; i++){   star = star + "★"; } の部分ですでに★が10個できているというわけですね! ありがとうございます!!

関連するQ&A