Decision Making in Java_014219_021830
Decision Making in Java_014219_021830
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.
if
if-else
nested-if
if-else-if
switch-case
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 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.