練習問題の解答 <新わかりやすいJava 入門編>

 

23 

-7を入力してtotal に加算した後、条件n>0がチェックされて終了する。

B 

a<5 かどうか評価した後で、aの値を1増やし、次の繰り返しでそのaを表示する。したがって、a=4の時、a<5 はtrueなので繰り返すが、直後にaは5になる。do-while文の次の繰り返し処理で5が表示され、その後、a<5がfalseになるのでdo-while文が終了する。結局0~5までを表示する。