A good answer might be:

Enter an integer:
17
The number 17 is positive
positive numbers are greater or equal to zero
Good-by 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 evaluates to true or false, often by comparing variables and values.
  • The else divides the true branch from the false branch.
  • The statement after the false branch (or false block) always will be executed.
  • A block consists of several statements inside a pair of braces, { and }.
  • The true branch can be a block.
  • The false branch can be a block.
  • There can be as many statements in a block as you need.
  • When a block is chosen for execution, the statements in it are executed one by one.
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-by for now");  

Click Here after you have answered the question