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

Decision Making in Java_014219_021830

Uploaded by

kentrollysale
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Decision Making in Java_014219_021830

Uploaded by

kentrollysale
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Decision Making in Java (if, if-else, switch, break, continue, jump)

Decision Making in programming is similar to decision-making in real life. In programming also face some
situations where we want a certain block of code to be executed when some condition is fulfilled.

A programming language uses control statements to control the flow of execution of a program based on
certain conditions. These are used to cause the flow of execution to advance and branch based on
changes to the state of a program.

Java’s Selection statements:

 if

 if-else

 nested-if

 if-else-if

 switch-case

 jump – break, continue, return

1. if: if statement is the most simple decision-making statement. It is used to decide whether a certain
statement or block of statements will be executed or not i.e if a certain condition is true then a block of
statements is executed otherwise not.

Syntax:

if(condition)

// Statements to execute if

// condition is true

Here, the condition after evaluation will be either true or false. if statement accepts boolean values – if
the value is true then it will execute the block of statements under it.
If we do not provide the curly braces ‘{‘ and ‘}’ after if( condition ) then by default if statement will
consider the immediate one statement to be inside its block. For example,

if(condition) //Assume condition is true

statement1; //part of if block

statement2; // separate from if block

// Here if the condition is true

// if block will consider statement1 as its part and executes in only true condition
// statement2 will be separate from the if block so it will always executes whether the condition is true
or false.

You might also like