본문 바로가기
study/Java

[Java] 12. Switch구문1

by 금이패런츠 2022. 3. 14.
728x90
반응형
package chap4;

import java.util.Scanner;
/*
 * switch 구문
 *   switch(조건값(변수,수식)) {
 *    case 값1 : 문장1; break;
 *    case 값2 : 문장2; break;
 *    ...
 *    default : 문장n; break;
 *  }
 *  break : switch 구문 실행 종료
 *  
 *  조건값 사용 가능 자료형 : byte, short, char, int, String
 *  switch 구문은 조건설정시 범위 설정이 안됨. 값으로만 처리가능.
 */
public class SwitchEx1 {
	public static void main(String[] args) {
    
	    System.out.println("점수를 입력하세요");
	    Scanner scan = new Scanner(System.in);
	    int score = scan.nextInt(); //100
	    String grade;
	    switch(score/10) { //10
	    case 10 :
	    case 9 : grade = "A";break;
	    case 8 : grade = "B";break;
	    case 7 : grade = "C";break;
	    case 6 : grade = "D";break;
	    default : grade = "F";break;
	    }
	    System.out.println(score + "=" + grade + "학점");
	}
}
728x90
반응형