if ( age>=21 && credit>=10000 )
The customer must get "true" for both the age test and the credit test. If both tests are passed, the && combines the two true's into true.
A 24 year old customer with $0 credit could not rent a car. The logical expression would look like this:
age >= 21 && credit >= 10000 --------- --------------- true false ---------------- false
true AND false is false.
A "welter weight" boxer must weight between 136 and 147 pounds. A boxer's weight is tested before each fight to be sure that he is within his weight category. Here is a program that checks if a welter weight boxer's weight is within range:
// Ringside Weigh-in // // Weight between 136 and 147 pounds // import java.io.*; class Ringside { public static void main (String[] args) throws IOException { BufferedReader stdin = new BufferedReader ( new InputStreamReader( System.in ) ); String inData; int weight; // get the weight System.out.println("How heavy is the boxer?"); inData = stdin.readLine(); weight = Integer.parseInt( inData ); // check that the weight is within range if ( _______________________ ) System.out.println("In range!" ); else System.out.println("Out of range." ); } } |