I'm trying to compare a Scanner number in a switch statement. The scanner is working properly but not comparing as it should.
private String gradeLevel;
public byte askGrade(){
Scanner scan = new Scanner(System.in);
System.out.println("Please enter grade level; ");
System.out.println(" 1-Freshman \n 2-Sophomore \n 3-Junior \n 4-Senior ");
byte grade = scan.nextByte();
switch(grade){
case 1: gradeLevel = "Freshman";
case 2: gradeLevel = "Sophomore";
case 3: gradeLevel = "Junior";
case 4: gradeLevel = "Senior";
default: gradeLevel = "Withdrawn";
}
return gradeLevel;
}
It is always defaulting to "withdrawn"