Switch문으로 바꺼주세요
pulic class MiltiFTest {
 public static void main(String args[])
 {
  int grade = Integer.parseInt(args[0]);
  if (grade >=90)
   System.out.println("A학점 취득");
  else if (grade >=80)
   System.out.println("B학점 취득");
  else if (grade >=70)
   System.out.println("C학점 취득");
  else if (grade >=60)
   System.out.println("D학점 취득");
  else
   System.out.println("학점 취득 실패");
 }
}
아래와 같이 바꾸면 범용성있는 switch case 문이 되겠네요.
pulic class MiltiFTest {
      public static void main(String args[]) {
          int grade = Integer.parseInt(args[0]);
        
         // 100 ~ 95 : A+ , 94 ~ 90 : A0 ...
          switch ((int)(grade/10)) {
              case 10: System.out.println("A+ 학점 취득"); break;
              case  9: System.out.println("A" +(grade%10>=5?"+":"0")+ "학점 취득"); break;
              case  8: System.out.println("B" +(grade%10>=5?"+":"0")+ "학점 취득"); break;
              case  7: System.out.println("C" +(grade%10>=5?"+":"0")+ "학점 취득"); break;
              case  6: System.out.println("D" +(grade%10>=5?"+":"0")+ "학점 취득"); break;
              default: System.out.println("학점 취득 실패");
}
}
}
'JAVA > 소스코드' 카테고리의 다른 글
| [Java] 간단한 숫자체크 (0) | 2014.10.23 | 
|---|---|
| 숫자를 한글로 표현 소스코드 질답 (0) | 2014.09.16 | 
| 자바로 아라비아 숫자를 단위 변경하는 프로그램 (0) | 2014.09.16 | 
| [JAVA] 화폐단위 숫자형을 문자형으로 변환 (0) | 2014.09.16 | 
| 숫자의 형식화 (0) | 2014.09.16 | 
| [Java] 기초알고리즘 - 12. 반올림(ROUND) 함수 만들기 (0) | 2014.09.16 | 
| 스트링버퍼에 있는 /r/n을 태그<br>로 바꾸고 싶은데 잘 모르겠습니다. (0) | 2014.09.16 | 
| Calendar + math(하나빼기) 과제 (0) | 2014.06.24 | 
