Skip to main content

Java Exception Handling MCQ Test

  Loading…

Control flow statements in Java

Control flow statements in Java are used to manage the flow of execution in a program. They determine the order in which statements are executed based on certain conditions. Here are the main control flow statements in Java:


1. if Statement:

   - The `if` statement is used for conditional branching.

   - It executes a block of code if a specified condition is true.


   int x = 10;

   if (x > 5) {

       // code to execute if x is greater than 5

   }



2. if-else Statement:

   - The `if-else` statement allows branching based on a condition.

   - It executes one block of code if the condition is true and another if it's false.


   int x = 10;

   if (x > 5) {

       // code to execute if x is greater than 5

   } else {

       // code to execute if x is not greater than 5

   }



3. if-else if-else Statement:

   - This structure allows handling multiple conditions sequentially.



   int x = 10;

   if (x > 5) {

       // code to execute if x is greater than 5

   } else if (x < 5) {

       // code to execute if x is less than 5

   } else {

       // code to execute if x is equal to 5

   }



4. Switch Statement:

   - The `switch` statement is used for multiple branching based on the value of an expression.

   - It replaces multiple `if-else if` statements for readability.


   int day = 3;

   switch (day) {

       case 1:

           // code for Monday

           break;

       case 2:

           // code for Tuesday

           break;

       // other cases...

       default:

           // code for other days

   }

   


5. while Loop:

   - The `while` loop repeatedly executes a block of code while a specified condition is true.


  

   int i = 0;

   while (i < 5) {

       // code to execute while i is less than 5

       i++;

   }



6. do-while Loop:

   - The `do-while` loop is similar to `while`, but it ensures the block of code is executed at least once.


   int i = 0;

   do {

       // code to execute (at least once)

       i++;

   } while (i < 5);



7. for Loop:

   - The `for` loop is used for iterating over a range of values.


   for (int i = 0; i < 5; i++) {

       // code to execute for each iteration

   }



8. break and continue Statements:

   - `break` is used to exit a loop prematurely, and `continue` is used to skip the rest of the code in a loop and move to the next iteration.


   for (int i = 0; i < 10; i++) {

       if (i == 5) {

           break; // exit the loop when i is 5

       }

       if (i % 2 == 0) {

           continue; // skip even numbers

       }

       // code to execute for odd numbers

   }



Control flow statements are essential for building logic and making decisions in Java programs. They provide the necessary tools for creating structured and efficient code.

Comments

Popular posts from this blog

The Collection Interface.

  The Collection Interface. 

OracleJDK vs OpenJDK

Oracle JDK (Java Development Kit): Oracle JDK is the official reference implementation of the Java Platform, Standard Edition (Java SE). It included the JRE along with development tools. OpenJDK: An open-source alternative to Oracle JDK, OpenJDK is a community-driven project. It provides a free and open-source implementation of the Java Platform, and many other JDKs, including Oracle JDK, are derived from OpenJDK. Below is a simple table highlighting some key points of comparison between Oracle JDK and OpenJDK: Feature Oracle JDK OpenJDK Vendor Oracle Corporation OpenJDK Community Licensing Commercial (Paid) with Oracle Binary Code License Agreement Open Source (GNU General Public License, version 2, with the Classpath Exception) Support Commercial support available with Oracle Support subscription Community support, may have commercial support options from other vendors Updates and Patches Regular updates with security patches provided by Oracle Updates and patches contributed by the ...