A good answer might be:

Enter an integer:
17
The number 17 is positive
positive numbers are greater or equal to zero
Good-bye for now

The false block was executed because the answer to the question (num < 0) was false. The false block consists of two statements.


Outline of a Two-way Decision

Here is how an outline of how make a two-way decision:

... statements done before the decision

if ( condition )
    ....  // true branch

else
    ....  // false branch

... statements done after the branch comes back together

Here are some details:

The condition can compare what is held in a variable to other values. You can use the comparisons: <, >, and so on. (More about these later.) The first statement after the false branch will be executed no matter which branch is chosen. The if-else is like a fork in the road, but the road always comes together again.

QUESTION 7:

Do you believe that the following section of a program is correct?

if ( num < 0 )
    System.out.println("The number " + num + " is negative");   
else
    System.out.println("The number " + num + " is positive");  
    System.out.print  ("positive numbers are greater ");  
    System.out.println("or equal to zero ");    
System.out.println("Good-bye for now");