/* Craig Persiko - CS 111A
BooleanApp.java
Demonstrates use of Boolean variables and multi-way if statements.
*/
import java.util.Scanner;
public class BooleanApp
{
public static void main(String[] args)
{
int age;
boolean workingAge;
Scanner scan = new Scanner (System.in);
System.out.println("Please enter your age");
age = scan.nextInt();
if(age < 13)
{
System.out.println("You're a child");
workingAge = false; // this line is unnecessary because
// workingAge is set below, but instead
// of that line, lines like this could be
// added after each output below.
}
else if(age < 18)
System.out.println("You're a teenager");
else if(age < 65)
System.out.println("You're a working adult");
else
System.out.println("You're a retiree");
workingAge = age < 65 && age >= 18;
if (workingAge)
System.out.println("Want a job?");
}
}
/* Sample output:
Please enter your age
5
You're a child
Please enter your age
31
You're a working adult
Want a job?
Please enter your age
70
You're a retiree
Please enter your age
16
You're a teenager
*/
syntax highlighted by Code2HTML, v. 0.9