Online Reference
Dictionary, Encyclopedia & more
Word:
by:

3 : Decisions

The if statement is used to implement a decision.

The if statement has two parts: a test and a body.

The body of the if consists of statements.

            if (condition)

            {

                 statement1;

                 statement2;

                 .  .   .

            }

 

Decisions

To implement alternative conditions, use the if/else statement.

            if (condition)

            {

                statement;

                .  .  .

            }

            else

                statement;

                .  .  .

            }

 

Decisions

            if (condition)
                        statement;
            else if (condition)
                        statement;
            else if (condition)
                        statement;
            else
                        statement;

Relational Operators

Equality:        = =  (Equal)
                        ! =  (Not Equal)
Relational:         >  
                        >= 
                        <  
                        <= 
Logical:            &&  (AND)
                        | |   (OR)
                        !     (NOT)

Example
int x = 10, y = 20;
if (x = = 10 && y > = 15) {….}

public class Compare {
   public static void main(String[] args) {
                int num1 = Integer.parseInt(args[0]);
                int num2 = Integer.parseInt(args[1]);
                if (num1 > num2)
                   System.out.println(num1+“is greater than” +num2);
                else if (num2 > num1)
                   System.out.println(num2 + “ is greater than ” + num1);
                else
                   System.out.println(num2 + “ is equal to ” + num1);
     }
 }


 - Complie c:> javac Compare.java
 - Run     c:> java Compare 10 20

Selection Operator

            condition ? expression1 : expression2
if (a > b)
                        z = a;
            else
                        z = b;
==>     z = (a > b) ? a : b;

switch statement

                switch (expression) {
                   case value1 : statements;
                                                                break;
                   case value2 : statements;
                                                                break;
                   case …
                   default:               statements;
                }

Remember!

The test cases of the switch statement must be constant, and they must be integers.

You can not use a switch to branch on floating-point or string values.

Every branch of the switch is terminated by a break instruction.

 

 

For Example :

int num;
...
switch (num) {
   case 1 : System.out.print(“one”); break;
   case 2 : System.out.print(“two”); break;
   case 3 : System.out.print(“three”); break;
   case 4 : System.out.print(“four”); break;
   case 5 : System.out.print(“five”); break;
   default: System.out.println(“Invalid number”);
}

Iteration

while statement

                while (expression) {
                                statement;
                }

Example:

                i = 1;
                while (i <= 5) {
                                System.out.println(“Hello ”  + i);
                                i++;
                }

 

do-while statement

                do {
                   statement
                } while (expression)

Example:

                i = 1;
                do {
                   System.out.println(“Hello ” + i);
                   i++;
                } while (i > 5);

for statement

   for (expression1; expression2; expression3)
                statement;

Example:

   for (i = 1; i <= 5; i++)
                System.out.println(“Hello ”          + i);

 

The  break  and  continue  statements

The break statement can be used to exit a while, for, or do loop.

                i = 1;
                while (i <= 10) {
                    System.out.println(“Hello ” + i);
                    if (i = = 6)
                                break;
                    i++;
                }

 

 

The continue statement is another goto-like statement.
It jumps to the end of the  current iteration of the loop.

i = 1;
                while (i <= 10) {
                    System.out.println(“Hello ” + i);
                    if (i = = 6) {
                                 i++;
                                 continue; // jump to the end of the loop body

i++;
                }

 

 

Exercise

   Write a program to read the rank order and five integers then determine, and print the largest and smallest integers in the format shown below.. Do not use pre-defined Math methods.

Number inputs: 27, 83, 15, 94, 25 
The smallest number is 15
The largest number is 94

 

 

Google

 

             
by Pizzler               contact us at Pizzler@gmail.com