Javaを勉強し初めてまだ2日目の者です。
Eclipsを使っています。
while文を勉強している時に気になることがあったので質問しました。
Java
1int temp=30; 2 do { 3 System.out.println("温度を一度下げました"); 4 } 5 while (temp>25); 6 }
このソースコードを実行すると「温度を一度下げました」という文字が停止するまでループするのですが、下のコードのようにdoの{}内にtemp--;を入れると、5回だけ文が表示されて終わります。
なぜ5回で途切れるのでしょうか?
Java
1int temp=30; 2 do { 3 temp--; 4 System.out.println("温度を一度下げました"); 5 } 6 while (temp>25); 7 }
コードについては回答者が再現確認をとって回答することもあるため、画面キャプチャによる提示ではなくコードをそのままコードブロック部分( ``` ~~ ``` )で囲ってください。冒頭```を ```java などと言語名を入れると言語にあわせて適切にハイライトしてくれます。
また質問テンプレートの文言が多く残っています。見ている人に、質問内容・要件と直接関係ない部分はノイズにしかなりませんので、適宜削るなどして調整してください。
ご丁寧に指摘して頂きありがとうございます。今回は回答して頂いたので以後質問の際は気をつけます。
質問は編集可能 というところも覚えておいてください
訂正しました。今後は無礼にならないよう分かりやすく適切な質問を心がけます。この度はありがとうございました。
回答1件
あなたの回答
tips
プレビュー