go to previous page   go to home page   hear noise   go to next page

Answer:

If the answer is true something extra is done. If the answer if false nothing is done. (If you are not hungry you don't buy cookies.)

Single-branch if

The "cookie problem" is about whether you should add a visit to the cookie shop. This program helps make this important decision. Rate three factors on a scale of 1 to 10. If the combination of hunger, aroma, and visual appeal exceeds a threshold of 15, buy cookies!.

import java.util.Scanner ;
class CookieDecision
{
  public static void main (String[] args) 
  {
    Scanner scan = new Scanner( System.in );
    int hunger, look, smell ;

    System.out.print("How hungry are you?            (1-10): ");
    hunger = scan.nextInt();

    System.out.print("How nice do the cookies look?  (1-10): ");
    look   = scan.nextInt();

    System.out.print("How nice do the cookies smell? (1-10): ");
    smell  = scan.nextInt();

    if ( (hunger + look + smell ) > 15 )
      System.out.println("Buy cookies!"  );

    System.out.println("Continue down the Mall.");
  }
}

Unlike the decisions of the previous chapter, there is only a single branch (corresponding to true).

QUESTION 3:

The user rates hunger, appearance, and aroma as 4, 6, and 9, respectively. Does the user buy cookies?