Menu



Manage

Cord > Study_JAVA 전체 다운로드
파일 목록
Study_JAVA > 4/SwitchValue.java Lines 31 | 708 바이트
다운로드

                        package week4;

public class SwitchValue {
	public static void main(String[] args) {
		String grade = "B";
		int score1 = 0;
		
		/*기존 방법
		switch(grade ) {
		case "A" :
			score1 = 100;
			break;
		case "B" :
			score1 = 100 - 20;
			break;
		default :
			score1 = 60;
		}*/
		
		//Switch Expression(화살표) 로 더 쉽게 대입 가능
		score1 = switch(grade) {
		case "A" -> 100;
		case "B" -> {int result = 100 -10;	//명령문을 추가하는 경우 중괄호 이용
		yield result;}						//yield 명령문으로 변수값 지정
		default -> 60;						//이렇게 쓰면 반드시 디폴트가 필요함
		};
		
		System.out.println("score1 = " + score1);
	}
}