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 |