Define how many mutually exclusive paths are needed
Order from most restrictive/selective group to least restrictive
Write if statement with Boolean expression
Follow with true bracket including action
Follow with else bracket
Repeat until all groups and actions are accounted for
OR Switch Statement
Determine variable / expression for mutually exclusive ranges
Write switch statement based on variable / expression
Each range is a ‘case’
Include break statements and default case if needed
Subsection5.2.1Write Relational Expressions
To correctly write selection statements, you must write the conditional expressions correctly. To do this, you generally need to translate the requirements, written in English, to a correct boolean expression. Below are practice questions for this skill.
Subsection5.2.2
ExercisesExercises
1.
Q1: Which of the following is the correct Java expression that is equivalent to the English expression “weight is greater than 100”?
weight > 100
weight<100
weight >= 100
weight >> 100
2.
Q2: Which of the following is the correct Java expression that is equivalent to the English expression “a not equal to 0”?
a NOT EQUAL 0
a NOT= 0
a != 0
a !== 0
3.
Q3: Which of the following is the correct Java expression that is equivalent to the English expression “apple and orange are not the same”?
"apple" != "orange"
apple != orange
NOT ("apple.equals("orange"))
apple !== orange
4.
Q4: Which of the following is the correct Java expression that is equivalent to the English expression “not done”?