@@ -0,0 +1,387 @@
+enum GradeLevel %7B%0A  A(90, %22%E4%BC%98%E7%A7%80%22),%0A  B(80, %22%E8%89%AF%E5%A5%BD%22),%0A  C(70, %22%E4%B8%AD%E7%AD%89%22),%0A  D(60, %22%E5%8F%8A%E6%A0%BC%22),%0A  E(0, %22%E4%B8%8D%E5%8F%8A%E6%A0%BC%22);%0A %0A  private int min;%0A  private String desc;%0A %0A  GradeLevel(int min, String desc) %7B%0A    this.min= min;%0A    this.desc = desc;%0A  %7D%0A%7D%0A %0Apublic static String getLevel(int mark) %7B%0A  for(GradeLevel gl: GradeLevel.values()) %7B%0A    if (mark %3E= gl.min) %7B%0A      return gl.desc;%0A    %7D%0A  %7D%0A  return %22%E5%87%BA%E9%94%99%E4%BA%86%22;%0A%7D%0A

Create TableDriven.java