&& : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (all)

&&
Performs a short circuit logical and, on two booleans. && is sometimes called the short circuit and operator or the McCarthy and operator. John McCarthy was one of the LISP (List Processing language) pioneers.

false && falsefalse
false && truefalse
true && falsefalse
true && true

The evaluation is guaranteed to proceed in strict left to right order, and if any boolean is false, it does not evaluate any expressions to the right of

// if s is null, Java won't try to test the length of s
if ( s != null && s.length() > 0 )
    {
    out.println( "non empty string" );
    }

Learning More



This page is posted
on the web at:

http://mindprod.com/jgloss/mccarthyandoperator.html

Optional Replicator mirror
of mindprod.com
on local hard disk J:

J:\mindprod\jgloss\mccarthyandoperator.html
logo
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.
Blog
IP:[65.110.21.43]
Your face IP:[54.91.214.93]
You are visitor number