Крім
логічних операторів AND (&&), OR (||) і NOT (!), є
ще побітові AND (&), OR (|), NOT (~), XOR (^).
Приклад:
код
|
аналог
|
if ( a! = null && a.getName ()! = null && c! = null )
{ c.setName (a.getName ()); } |
if ( a! = null )
{ if ( a.getName ()! = null ) {if ( c! = null ) { c.setName (a.getName ()); } } } |
код
|
аналог
|
if ( a! = null & a.getName ()! = null & c! = null )
{ c.setName (a.getName ()); } |
boolean c1 = ( a!
= null );
boolean c2 = ( a.getName ()! = null ); boolean c3 = ( c! = null ); if (c1 ) { if ( c2 ) { if ( c3 ) { c .setName (a.getName ()); } } } |