Java SE 8 Silver 勉強記 その3

前置き

Java SE 8 Silverをそろそろ取らねばと思い至り、アウトプットの練習もかねて「間違えた箇所のまとめ」をしようと思う。

※体系立てたまとめ記事ではなくノート代わりの日記ですので、あしからず。

 

第3章を実施した。

正答率50%・・・これはひどい・・・。

今回は、演算子と判定構造の使用について。

間違えた箇所

byte型の桁数について

  • -128~127

したがって、byte b = 0b10000000とすると互換性なしでコンパイルエラーになる。

 

判定式の大なり小なりについて

  • 数値にのみ使用できる

 したがって、true <= trueとするとコンパイルエラーになる。

 

論理演算子の評価について

  • ショートサーキット演算子(&&など)は左オペランドで真偽が確定する場合処理を打ち切る

 

参照型変数の==評価について

 

そのほかはケアレスミス