プロが教える店舗&オフィスのセキュリティ対策術

Javaでわからないことがあります。
これをコンパイル実行すると、xxxyyyとでるのですが、この6行目の(val[i])とはどういう意味なのでしょうか?xxxyyyの順番になる理由がわからず困っています

「Javaでわからないことがあります。 こ」の質問画像

A 回答 (1件)

javaは知らないからcのつもりで回答しますね


valは配列なので
val[0]='x'
val[1]='y'
val[2]='z'
という形でvalに収まってます

それを2重のfor文で展開しているだけです
ゆえにiには最初のfor文のiの0か1が入ってます

for (int i=0; i<3; i++)に変えてみるとxxxyyyzzzになると思いますのでご自身でいろいろ弄って試してみてください
    • good
    • 0
この回答へのお礼

ありがとう

なるほどありがとうございます!

お礼日時:2021/04/25 13:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!