2022.11.01 JAVA 4일차 조건문(switch)

2022. 11. 21. 21:17JAVA

조건문(switch)
switch(조건식,변수) //조건식을 계산한 값을 분기
{
case 값 : //값에 변수, 실수 불가(문자열 리터럴 가능)
   //조건식의 결과와 값이1 이 같은경우 실행
break;
case 값2: 
//조건식의 결과가 값2와 같은경우 실행
break;
default:
//조건식의 결과와 일치하는 값이 없을때 실행
}

char memo = ' ';//학점 저장변수
		System.out.print("당신의 점수를 입력해주세요(1~100).>");
		int score = sc.nextInt();//점수 입력
		if(score > 100 || score <0) //예외 처리
		{
			System.out.println("점수가 잘못되었습니다.");
			return;
		}
		switch (score/10) 
		{
			case 10:
			case 9: //90점 이상
				memo = '수';
				break;
			case 8://89~80점
				memo = '우';
				break;
			case 7://79~70점
				memo = '미';
				break;
			case 6://69~60점
				memo = '양';
				break;
			default://59~0점
				memo = '가';
				break;
		}
		System.out.printf("당신의 학점은 %c 입니다.",memo);