0% found this document useful (0 votes)
12 views

Java If

java if
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Java If

java if
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Java Control Statements | Control Flow in Java

S.Kavitha
Head & Assistant Professor
Department of Computer Science
Sri Sarada Niketan College of Science for
Women,Karur.
Java Control Statements | Control Flow in Java

Java provides statements that can be used to


control the flow of Java code. Such
statements are called control flow
statements.
• Java provides three types of control flow statements.
• Decision Making statements
– if statements
– switch statement
• Loop statements
– do while loop
– while loop
– for loop
– for-each loop
• Jump statements
– break statement
– continue statement
Java If Statement

• The Java if statement is used to test the


condition.
• It checks boolean condition: true or false.
There are various types of if statement in Java.
1. if statement
2. if-else statement
3. if-else-if ladder
4. nested if statemen
Java if Statement
• The Java if statement tests the condition. It
executes the if block if condition is true.
Syntax:
if(condition){
//code to be executed
}
FLOW CHART
//Java Program to demonstrate the use of if
statement.

public class IfExample {


public static void main(String[] args) {
//defining an 'age' variable
int age=20;
//checking the age
if(age>18){
System.out.print("Age is greater than 18");
}
}
}
Output:
Age is greater than 18
Java if-else Statement

• The Java if-else statement also tests the


condition. It executes the if block if condition is
true otherwise else block is executed.
Syntax:
if(condition){
//code if condition is true
}else{
//code if condition is false
}
FLOW CHART
Example:
//A Java Program to demonstrate the use of if-else statement.
//It is a program of odd and even number.
public class IfElseExample {
public static void main(String[] args) {
//defining a variable
int number=13;
//Check if the number is divisible by 2 or not
if(number%2==0){
System.out.println("even number");
}else{
System.out.println("odd number");
}
}
}
Output:
odd number
Using Ternary Operator
• We can also use ternary operator (? :) to perform the task of if...else
statement. It is a shorthand way to check the condition. If the condition
is true, the result of ? is returned. But, if the condition is false, the result
of : is returned.
Example:
public class IfElseTernaryExample {
public static void main(String[] args) {
int number=13;
//Using ternary operator
String output=(number%2==0)?"even number":"odd number";
System.out.println(output);
}
}
Output:
odd number
Java if-else-if ladder Statement
• The if-else-if ladder statement executes one condition from
multiple statements.
Syntax:
if(condition1){
//code to be executed if condition1 is true
}else if(condition2){
//code to be executed if condition2 is true
}
else if(condition3){
//code to be executed if condition3 is true
}
...
else{
//code to be executed if all the conditions are false
}
FLOW CHART
//Java Program to demonstrate the use of If else-if ladder.
public class IfElseIfExample {
public static void main(String[] args) {
int marks=65;

if(marks<50){
System.out.println("fail");
}
else if(marks>=50 && marks<60){
System.out.println("D grade");
}
else if(marks>=60 && marks<70){
System.out.println("C grade");
}
else if(marks>=70 && marks<80){
System.out.println("B grade");
}
else if(marks>=80 && marks<90){
System.out.println("A grade");
}else if(marks>=90 && marks<100){
System.out.println("A+ grade");
}else{
System.out.println("Invalid!"); } } }
Output:
C grade
Java Nested if statement

• The nested if statement represents the if block within


another if block. Here, the inner if block condition
executes only when outer if block condition is true.
Syntax:
if(condition){
//code to be executed
if(condition){
//code to be executed
}
}
/Java Program to demonstrate the use of Nested If Statement.
public class JavaNestedIfExample {
public static void main(String[] args) {
//Creating two variables for age and weight
int age=20;
int weight=80;
//applying condition on age and weight
if(age>=18){
if(weight>50){
System.out.println("You are eligible to donate blood");
}
}
}}
Output:
You are eligible to donate blood

You might also like