카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 2월 24일 금요일

java]switch case를 사용하여 점수를 받아 학점을 주도록 만들자.

Scanner s = new Scanner(System.in);
int number = s.nextInt();

System.out.println("입력받은 number의 값은" + number);

//학점관리 프로그램
//점수를 받아서 조건에 맞는 등급을 부여
//90점 이상 A 80점 이상 B 70점 이상은 C 50점 미만 F
// switch case

int number1 = (number/10); //case 간략화

switch (number1) {
case 10:
// System.out.println("A");
// break;  <- 생략시 case 9 로 넘어가게 되므로 case 10에 출력을 넣지 않아도 A가 출력이 된다.
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
default:
System.out.println("F");
break;
}

case 10:에 System.out.println("A"); break; 실행부분을 생략할 수 있다.
그만큼 소스가 줄어드는 효과를 기대할 수 있다.
(해당 내용은 단 2줄일 뿐이지만, 이것이 더 복잡한 수백줄일 경우 확연히 차이가 많이 날 것이다.)

댓글 없음:

댓글 쓰기