Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
11 views

Java If

java if
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Java If

java if
Copyright
© © All Rights Reserved
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