graphic-processing-site-examples-Basics-Control-LogicalOperators-LogicalOperators.pde / pde
Logical Operators. The logical operators for AND (&&) and OR (||) are used to combine simple relational statements into more complex expressions. The NOT (!) operator is used to negate a boolean statement.
size(200, 200); background(126); boolean op = false; for(int i=5; i<=195; i+=5) { // Logical AND stroke(0); if((i > 35) && (i < 100)) { line(5, i, 95, i); op = false; } // Logical OR stroke(76); if((i <= 35) || (i >= 100)) { line(105, i, 195, i); op = true; } // Testing if a boolean value is "true" // The expression "if(op)" is equivalent to "if(op == true)" if(op) { stroke(0); point(width/2, i); } // Testing if a boolean value is "false" // The expression "if(!op)" is equivalent to "if(op == false)" if(!op) { stroke(255); point(width/4, i); } }
(C) Æliens 20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.