Skip to main content

Control Statement in Java (Part-1)

Welcome back, bloggers! In my last post you learned about multidimensional array in Java.
In this post you will learn about the control statements in Java. Java supports two selection statements: if and switch. These statements allow you to control the flow of your program execution based upon the conditions known only during the run time.


1. If:

The if statement in Java is a conditional branch statement. It is used to route program execution through two different parts. The general form of if is:

if(condition)
   statement 1;
else
   statement 2;

Here, each statement may be a single statement or compound statement enclosed by curly braces(that is, block). The condition is any expression that returns a Boolean value. The else clause is optional.
          The if statement works like this: If the condition is true, then statement 1 will be executed. Otherwise, statement 2 (if any) will be executed. In no cases will both of the statements be executed. Given below is an example:


int a,b;
//......
if(a>b)
     System.out.println("The integer a is greater than the integer b");
else
     System.out.println("The integer b is greater than the integer a");


Here, if the value of the integer a is greater than b, the first statement will be executed. If the value of the integer a is less than the integer b, the else statement will be executed.


Now comes the Nested ifs.

Nested ifs:

A nested if is an if statement that is the target of another if or else. Remember one thing, if you nest ifs, the else statement always refers to the nearest if statement that is within the same block as the else and that is not already associated with an else. The general expression of nested if is given below:

if(condition 1)
{
executes when the Boolean condition 1 is true
if(condition 2)
{
executes when the Boolean condition 2 is true
}
}


Given below is an example of a nested if:

class test {
public static void main(String[] args) {
int a,b;
int a = 5;
int b = 10;
if(a == 5)
{
        if(b == 10)
        {
        System.out.println("a=5 and b=10");
                }
           }
      }
}



The if-else-if Ladder:

In the if-else-if ladder, one condition is executed from multiple statements.
Its general form is given below:

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


Given below is an example of if-else-if ladder:

class test {
public static void main(string[] args) {
int age = 80;
if(age<40) {
     System.out.println("Young");
     }
else if(age>40 && age <55) {
     System.out.println("Middle aged");
     }
else if(age>12 && age <20) {
System.out.println("Teenager");
     }
else {
System.out.println("Toddler");
     }
           }
     }



Thanks for coming to my blog. Now you have learned about if, nested ifs and else-if-else ladder in part 1 of Control Statement in Java. In part 2, you will learn about switch statement in Java. Stay tuned!

If you find this post helpful, please share it with your friends and colleagues.

 FEEL LIKE A PROGRAMMER!!!

Comments

Popular posts from this blog

VLOOKUP in MS Excel

VLOOKUP in MS Excel H ello and welcome back to Learn Java. It's been very long since I wrote my last post. This post will give you a short and simple tutorial on using VLOOKUP in MS Excel. Verticle Lookup or VLOOKUP is a function in MS Excel that helps a user look for a specific value in a column   based on another particular value in the first column. A simple example: Your boss asks you to find the price of a food item based on its name. Syntax: VLOOKUP(the value you want to look up, where you want to look for it(array/column/table), the column number the value is in, return an approximate or exact match) Let's try to understand it more clearly: Here's a little data set containing a table of my favourite food items.  Step 1: Select a specific cell/text value you would like to search for in the given table/data set. Here, we are looking for the price of Pizza, so we use cell value "Pizza" which is also cell reference A3. We are making sure to use a cell value/re

Simple Java program

J ava is a high level programming language which is used almost everywhere- in Android mobile phones, set top boxes, in Google Maps, video games, etc. Today let's see how to make the simplest Java program- "Hello, world" in Eclipse. Step #1. Select your file location where you want to save your work. Step #2. Select File>New>Project as shown in the picture below: Step #3. Select Java>Java Project>Next as shown below: Step #4. Enter the project name in Project name as shown below: Step #5. Select Finish. Step #6. Select Yes. Step #7. Double click one the project name. You will see a folder named as "src" under the the project HelloWorld. Step #8. Right click on the folder "src">New>Class. Step #9. Enter the name of the class. Then click on Finish. Step #10. You will see a screen like this: Step #11. Write the following code: public class Hello { public static void main(String[] args) { System.out.println("Hello, world!!"); }