May 10, 2024

Control Flow Statements: if-else, switch-case, loops

Control flow statements: if-else, switch-case, loops

Control flow statements allow you to control the flow of execution in your Java programs. They include if-else statements for decision-making, switch-case statements for multi-way branching, and loops for repetitive execution.

Examples

In order to run the Java code examples, you need to create a Java class with a main method. See the example. Copy and paste the examples within your main method to run them.

public class Examples {
    public static void main(String[] args) {
    }
}
// Example 1: Using if-else statement to check for a condition
int num = 10;
if (num > 0) {
    System.out.println("Positive number");
} else {
    System.out.println("Negative number");
}

// Example 2: Using switch-case to perform different actions based on a variable
int choice = 2;
switch (choice) {
    case 1:
        System.out.println("Option 1 selected");
        break;
    case 2:
        System.out.println("Option 2 selected");
        break;
    default:
        System.out.println("Invalid choice");
}

// Example 3: Using loops to iterate through a collection
String[] fruits = {"Apple", "Banana", "Orange"};
for (String fruit : fruits) {
    System.out.println(fruit);
}

FAQ (interview questions and answers)

  1. What is the purpose of if-else statement?
    To declare variables
    To make decisions based on conditions
    To perform arithmetic operations
  2. When would you use a switch-case statement?
    When you need to repeat a block of code
    When you need to declare variables
    When you have multiple options to choose from
  3. What does a for loop do?
    Performs a single action
    Iterates through a collection of items
    Checks a condition
  4. How do you handle multiple conditions in Java?
    Using loops
    Using variables
    Using if-else or switch-case statements
  5. Can you use multiple conditions in a switch-case statement?
    No
    Yes
    Depends on the compiler

Your Total Score: 0 out of 5

Remember to just comment if you have any doubts or queries.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.