본문 바로가기

개발일지/Java + Spring

switch문 - 수우미양가 성적 출력

 

public class Sample1018 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int score;
		char grade;
		
		System.out.print("점수를 입력하세요.> ");
		score = sc.nextInt();
		
		switch (score/10) {
		case 10: 
		case 9: grade = '수'; break;
		case 8: grade = '우'; break;
		case 7: grade = '미'; break;
		case 6: grade = '양'; break;
		default: grade = '가';
		}
		System.out.printf("%c", grade);
	}

}

 

case 10 이렇게 비워도 됨

default에는 break 안 넣어도 됨

default는 중간에 넣어도 되지만 중간에 오게 되면 break를 넣어야한다. 

 

 

if문

			c = user - com;
			
			if(c == 0) {
				System.out.println("무승부");
			}
			else {
				if(c == -2 || c == 1) {
					System.out.println("유저승");
				}
				else if(c == -1 || c == 2) {
					System.out.println("컴승");
				} 
			}