通過テストの解答 <新わかりやすいJava 入門編>

 

A. true

if(b=true) で、bにtrueが代入される。==ではなく、= となっている点に注意する。

D. コンパイルエラー

{ }のない if 文なので、if の直下には文を 1 つしかかけない。問題は、a+=b; と b++; の2つが書かれているのでコンパイルエラーになる。

 9,10行目のように配列要素を一度変数にいれておくと、関係式が簡単になる。

(注)¥は漢字を使っています。NetBeansのエディタにコピーして動かす時は、半角の¥に直してください。