title: Byte Scanner is not comparing properly, Java
body: <p>I'm trying to compare a Scanner number in a switch statement. 
  The scanner is working properly but not comparing as it should.</p>
  
  <pre class="lang-java prettyprint-override"><code>    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;
      }
  </code></pre>
  
  <p>It is always defaulting to "withdrawn"</p>