Skip to the content.
3.1: Boolean Expressions 3.2: If Control Flow 3.3: If Else 3.4: Else If 3.5: Compound Booleans 3.6: Equivalent Booleans 3.7: Comparing Objects 3.8: Homework

Unit 3 Team Teach - 3.2

Unit 3 Team Teach

3.2 If Statements and Control Flow

Screenshot 2024-09-16 at 8 07 34 AM Screenshot 2024-09-16 at 8 07 41 AM

popcorn hack

create test cases that do not satisy the condition above. you can copy/paste the code into the new code cell

public static void main(String[] args) {
    int myAge = 16;
    System.out.println("Current age: " + myAge);
    
    if (myAge >= 16) {
        System.out.println("You can start learning to drive!");
    }

    System.out.println("On your next birthday, you will be " + (myAge + 1) + " years old!");
}

public static void main(String[] args) {
     // Test Case 1: Age is less than 16
    int myAge = 15;
    System.out.println("Current age: " + myAge);
    
    if (myAge >= 16) {
        System.out.println("You can start learning to drive!");
    }

    System.out.println("On your next birthday, you will be " + (myAge + 1) + " years old!");
}

public static void main(String[] args) {
    // Test Case 2: Age is equal to 0
   int myAge = 0;
   System.out.println("Current age: " + myAge);
   
   if (myAge >= 16) {
       System.out.println("You can start learning to drive!");
   }

   System.out.println("On your next birthday, you will be " + (myAge + 1) + " years old!");
}

If statements can be used to create chatbots –> Magpie Lab Screenshot 2024-09-25 at 2 40 43 AM

Screenshot 2024-09-25 at 2 40 54 AM

  • the user’s input affects the flow of the program