EO Gaddis Java Chapter 04 6e
EO Gaddis Java Chapter 04 6e
Decision
Structures
if(x == y)
System.out.println("X is equal to Y");
if(x != y)
{
System.out.println("X is not equal to Y");
x = y;
System.out.println("However, now it is.");
}
Example: AverageScore.java
is functionally equivalent to
if (expression)
{
statement1;
statement2;
Curly brace ends the statement.
}
if (expression)
statement1;
statement2;
statement3;
- hoursWorked : double
- payRate : double
+ Payroll()
+ setHoursWorked(hours : double) : void
+ setPayRate(rate : double): void
+ getHoursWorked() : double
+ getPayRate() : double
+ getGrossPay() : double
No Yes
Is it cold
outside?
No Yes
Is it cold
outside?
Wear shorts.
No Is it Yes
snowing?
Expression 1 !Expression1
true false
false true
switch (testExpression)
{
…
}
case value_1:
// place one or more statements here
break;