Une bonne réponse pourrait être :

    if ( age>=21 && credit>=10000 )
Le client doit obtenir true aux deux tests. Si les deux tests sont vérifiés, l'opérateur && combine les deux trues en une valeur true.

Vérification d'intervalle

Un client agé de 24 ans avec un solde de 0$ ne pourrait pas louer de voiture. L'expression booléenne ressemblerait à ceci :
age >= 21 && credit >= 10000
---------    ---------------
   true           false
    ------------------
          false
true AND false valant false.

La pesée des poids lourds en boxe

Un boxeur de la catégorie "poids lourds" doit peser entre 136 et 147 pounds. Le poids des boxeurs est mesuré avant chaque combat pour s'assurer que chaque boxeur combat bien dans sa catégorie. Voici un programme qui vérifie si un boxeur "poids lourds" peut combattre dans sa catégorie :
 

// Ringside Weigh-in
//
//        Poids compris entre 136 et 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.print("Combien pèse le boxeur ?");
    inData   = stdin.readLine();
    weight   = Integer.parseInt( inData ); 

    // on vérifie que le poids est dans le bon intervalle
    if ( _______________________ )
      System.out.println("Dans l'intervalle !" );
    else
      System.out.println("En dehors de l'intervalle !" );
  }
}

QUESTION 8:

Complétez la condiion de l'instruction if de telle manière que :
  • weight soit supérieur ou égal à 136
  • weight soit inférieur ou égal 147
Cliquez ici après avoir exécuté vote programme