1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
All Flashcards
What does the following code output?
java
int x = 5;
if (x > 10) {
System.out.println("A");
} else if (x > 5 || x < 10) {
System.out.println("B");
} else {
System.out.println("C");
}
B
Complete the following code snippet to check if a number is positive and even:
java
int num = 10;
if (/* FILL IN */) {
System.out.println("Positive Even");
}
num > 0 && num % 2 == 0
What does the following code output?
java
boolean a = true;
boolean b = false;
System.out.println(a || b && !a);
true
What does the following code output?
java
int x = 7;
if (x % 2 == 0 && x > 5) {
System.out.println("Even and Greater than 5");
} else {
System.out.println("Not both conditions met");
}
Not both conditions met
What does the following code output?
java
int year = 2000;
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
System.out.println("Leap Year");
} else {
System.out.println("Not a Leap Year");
}
Leap Year
What does the following code output?
java
int age = 15;
if (age >= 16 && age <= 18) {
System.out.println("Teenager");
} else {
System.out.println("Not a Teenager");
}
Not a Teenager
What does the following code output?
java
int temp = 25;
boolean isRaining = false;
if (temp > 20 || isRaining) {
System.out.println("Enjoy the weather");
} else {
System.out.println("Stay inside");
}
Enjoy the weather
What does the following code output?
java
int score = 85;
if (!(score < 70)) {
System.out.println("Passed");
} else {
System.out.println("Failed");
}
Passed
What does the following code output?
java
int num1 = 10;
int num2 = 5;
if (num1 > 0 && num2 > 0 && num1 > num2) {
System.out.println("Num1 is greater and both are positive");
}
Num1 is greater and both are positive
What does the following code output?
java
int value = -5;
if (value > 0 || value % 2 == 0) {
System.out.println("Condition met");
} else {
System.out.println("Condition not met");
}
Condition met
What is the first step in evaluating a nested conditional?
Evaluate the outer if
condition.
What happens after evaluating the outer if
condition?
If true, evaluate the inner if
condition; if false, skip the inner condition.
What is the first step in simplifying a complex conditional statement?
Identify the individual conditions.
What is the second step in simplifying a complex conditional statement?
Determine the logical relationships between the conditions (AND, OR, NOT).
What is the third step in simplifying a complex conditional statement?
Combine conditions using boolean operators to create a simpler expression.
What is the first step in debugging nested conditionals?
Check indentation to ensure correct structure.
What is the second step in debugging nested conditionals?
Test each condition individually with different inputs.
What is the third step in debugging nested conditionals?
Use a debugger or print statements to trace the execution flow.
What is the first step in writing a method with nested conditionals?
Define the method signature and parameters.
What is the second step in writing a method with nested conditionals?
Identify the different cases and conditions that need to be handled.
Why is indentation important in nested conditionals?
Improves readability and debugging.
What is the order of operations for boolean operators?
NOT, AND, OR.
What is the benefit of using compound conditionals?
Readability, maintainability, and sometimes efficiency.
How do nested conditionals work?
Outer if
condition is checked first. If true, the inner if
condition is evaluated. If false, the inner condition is skipped.
Why simplify complex nested if
statements on exams?
Saves time and reduces errors.
What is the result of 'true || false'?
true
What is the result of '!true && false'?
false
What is the result of '!(true && false)'?
true
What is the result of 'false || (true && false)'?
false
What is the result of 'true && !false'?
true