Java Conditional too Loop Statements


Java Conditional as well as Loop Statements
 

Java Flow Control
    i) Java Conditional Statements
    2) Java Loop Statements
--------------------------------------------------------------
i) Java Conditional Statements
> Conditional Statements are used to insert verification points as well as fault handling.

a) Two types of Conditional statements inwards Java
1) if statement

2) switch Statement
------------------------
b) Types of Conditions
1) Single Condition (Positive as well as Negative Conditions)

Ex:

if (a > b) {
-----
----
}
---------------
if (!(a < b)){
------
----------
}
--------------------
2) Compound Condition

Ex:

if ((a > b) && (a < C)){
--------
--------
}

if ((a > b) || (a < C)){
--------
--------
}
------------------------------
3) Nested Condition

if (a>b){
 if (a>c){
  if (a>d){
}
}
}
----------------------------------
c) Usage of Conditional Statements
1) Execute a block of statements when status is True.
Syntax:

if (Condition){
Statements
--------
---------
------
}

Example:

public degree Flow Control {
    world static void top dog (String []args){

    int a, b;
    a=50; b=200;
       
    if (a > b){
    System.out.println("A is a Big Number");
    }
}
}
------------------------------
2) Execute a block of statements when a chemical compound Condition is True.
Syntax:

if ((Condition1) && or || (Condition2)) {
Statements
---------
---------
}

Example:

public degree FlowControl {
    world static void top dog (String []args){

    int a, b, c;
    a=50; b=40; c=30;
       
    if ((a > b) && (a > c)) {
    System.out.println("A is a Big Number");
    }
}
}
----------------------------
3) Execute a block of statements when status is True, otherwise execute another block of statements.
Syntax:

if (Condition) {
Statements
---------
---------
}
else
{
Statements
---------
---------
}

Example:

public degree FlowControl {
    world static void top dog (String []args){
    int a, b;
    a=50; b=50;
       
    if (a > b){
    System.out.println("A is a Big Number");
    }
    else
    {
    System.out.println("B is a Big Number");   
    }
}
}
------------------------------
4) Decide alongside several alternates (else if structure)
Syntax:

if (Condition){
Statements
-----------
}
else if (Condition) {
Statements
-----------
}
else if (Condition) {
Statements
-----------
}
else if (Condition) {
Statements
-----------
}
else
{
Statements
-----------
}

Example:

Initialize a integer variable, as well as Verify the Number.

if the release is inwards betwixt 1 as well as 100 as well as therefore display release is a Small Number.

if the release is inwards betwixt 101 as well as chiliad as well as therefore display release is a Medium Number.

if the release is inwards betwixt 1001 as well as 10000 as well as therefore display release is a Big Number.

if the release is to a greater extent than than 10000 as well as therefore display release is High Number.

Otherwise display Number is either Zero or Negative number.
------------------------------------------------------
public degree FlowControl {
    world static void top dog (String []args){
    int a =-100;
   
    if ((a >= 1) && (a <= 100)){
        System.out.println("A is a Small Number");
    }
    else if ((a > 100) && (a <= 1000)){
    System.out.println("A is a Medium Number");
    }
   
    else if ((a > 1000) && (a <= 10000)){
        System.out.println("A is a Big Number");
        }
    else if (a > 10000) {
        System.out.println("A is High Number");
        }
    else
    {
        System.out.println("A is either Zero or Negative Number");
    }
}
}
------------------------------------------
5) Execute a block of statements when to a greater extent than than ane status is True.
Syntax:

if(Condition){
 if(Condition){
  if(Condition){
  Statements
  --------
  --------
}

}

}
---------------------------------
Examples:
----------------------------
i) Else usage for 1st status only

public degree FlowControl {
    world static void top dog (String []args){
    int a =10, b=80, c=7, d=2;
   
    if (a> b){
    if (a>c){
    if (a>d){
    System.out.println("A is a Big Number");
    }
    }
    }
    else
    {
    System.out.println("A is Not a Big Number");
    }
}
}
----------------------------------
ii) Else usage for sec status only

if (a> b){
if (a>c){
if (a>d){
System.out.println("A is a Big Number");
}
}
else
{
System.out.println("A is Not a Big Number");
}
}
---------------------           
iii) Else usage for third status only
           
if (a> b){
if (a>c){
if (a>d){
System.out.println("A is a Big Number");
}
else
{
System.out.println("A is Not a Big Number");
}
}
}
--------------------------
iv) Else parts for all conditions

public degree FlowControl {
public static void top dog (String []args){
int a =10, b=8, c=7, d=2;
   
if (a> b){
if (a>c){
if (a>d){
System.out.println("A is a Big Number");
}
else
{
System.out.println("A is Not a Big Number");
}
}
else
{
System.out.println("A is Not a Big Number");
}
}
else
{
System.out.println("A is Not a Big Number");
}
}
}
--------------------------------------           
Get Biggest release out of Four Numbers (else if as well as chemical compound conditions)
public degree FlowControl {
public static void top dog (String []args){
int a =10, b=8, c=7, d=2;
   
if ((a>b) && (a>c) && (a>d)){
System.out.println("A is a Big Number");
}
else if (((b>a) && (b>c) && (b>d))) {
System.out.println("B is a Big Number");   
}
else if (((c>a) && (c>b) && (c>d))) {
System.out.println("C is a Big Number");   
}
else{
System.out.println("D is a Big Number");
}
}
}
-----------------------------
6) Decide alongside several alternates (using Switch illustration structure)
Syntax:

switch (expression) {
case value:
Statements
-------
-------
break;
case value:
Statements
-------
-------
break;
case value:
Statements
-------
-------
break;

default
Statements
---------
---------
----------
}
---------------------------------
Example:

public degree FlowControl {
public static void top dog (String []args){
char grade= 'X';
       
switch (grade){
   
case 'A':
System.out.println("Excellent");
break;

case 'B':
System.out.println("Well Done");
break;

case 'C':
System.out.println("Better");
break;
           
default:
System.out.println("Invalid Grade");
}
}
}
--------------------------------------------------------------
ii) Java Loop Statements
Loop statements for repetitive execution.

a) for loop

b) spell loop

c) create spell loop

d) Enhanced for loop
-----------------------------------------
a) for loop
Description: It repeats a block of statements for a specified release of times.

Syntax:

for (stratValue; endValue; increment/decrement){
Statements
-------
-------
}

Example1:
//Print 1 to 10 Numbers

for(int i=1; i<=10; i++){
System.out.println(i);
}
-----------------------------
Example2:
//Print 10 to 1 Numbers

for(int i=10; i>=1; i--){
System.out.println(i);
}
----------------------------------
Example3:
//Print 1 to 10 Numbers except 7

for(int i=1; i<=10; i++){
if (i != 7){
System.out.println(i);
}
-----------------------------------------
Example4:
//Print 1 to 10 Numbers except quaternary release as well as seventh Number

for(int i=1; i<=10; i++){
if ((i != 4) && (i != 7)){
System.out.println(i);
}
}
----------------------------------------------
b) spell loop
Description: It repeats a block of statements spell status is true.

Syntax:

Initialization
while (Condition){
statements
--------
-------
increment/decrement
}

Example1:
//Print 1 to 10 Numbers

int i = 1;
while (i <= 10){
System.out.println(i);
i++;
}
----------------------------------
Example2:
//Print 10 to eleven Numbers

int i = 10;
while (i >= 1){
System.out.println(i);
i--;
}
}
-------------------------------
Example3:
//Print 1 to 10 Numbers except 7

int i = 1;
while (i <= 10){
if (i != 7){
System.out.println(i);
}
i++;
}
-----------------------------------------
c) create spell loop
Description: It repeats a block of statements spell status is true.
It executes a block of statements at to the lowest degree in ane trial irrespective of the condition.

Syntax:

Initialization
do
{
Statements
---------
---------
increment/decrement
} spell (Condition);

Example:

int i = 1;
do
{
System.out.println(i);
i++;
} spell (i<=10);
-----------------------------------
int i = 20;
do
{
System.out.println(i);
i++;
} spell (i<=10);
-------------------------------------------
d) Enhanced for loop
It Executes all elements inwards an Array.

Syntax:

Array Declaration

for (declaration: Expression/Array){
Statements
------
}

Examples:

String [] languages ={"C", "COBOL", "Java"};
       
for (String lang: languages){
System.out.println(lang);
}
----------------------------------
String [] languages = novel String[3];
languages[0] ="C";
languages[1] ="COBOL";
languages[2] ="Java";
   
for (String lang: languages){
System.out.println(lang);
}
---------------------------------------
int [] mathOperations = novel int[3];
int a=10, b=20;
       
mathOperations[0]= a+b;
mathOperations[1]= a-b;
mathOperations[2]= a*b;
               
for (int operation: mathOperations){
System.out.println(operation);
}
---------------------------------------------
double [] mathOperations = novel double[4];
double a=10, b=20;
       
mathOperations[0]= a+b;
mathOperations[1]= a-b;
mathOperations[2]= a*b;
mathOperations[3]= a/b;
       
for (double operation: mathOperations){
System.out.println(operation);
}
--------------------------------------------------

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post