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
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);
int yourAge = 5; // THIS TESTCASE WILL FAIL
int skibidiAge = 1; // THIS TESTCASE WILL ALSO FAIL
if (myAge >= 16) {
System.out.println("I can start learning to drive!");
}
if (yourAge >= 16) {
System.out.println("You can start learning to drive!");
}
if (skibidiAge >= 16) {
System.out.println("Those at skibidi age can start learning to drive!");
}
System.out.println("On your next birthday, you will be " + (myAge + 1) + " years old!");
}
main(null);
Current age: 16
I can start learning to drive!
On your next birthday, you will be 17 years old!
If statements can be used to create chatbots –> Magpie Lab
- the user’s input affects the flow of the program