본문 바로가기
  • 마침표 보다 쉼표를 나타내자
프로그래밍/JAVA

else if 와 switch문

by Y코더 2022. 11. 28.
728x90

1 ~ 6이 랜덤으로 나오는 프로그램을

public class s1 {

	public static void main(String[] args) {
		
		int num = (int)(Math.random() * 6) + 1;
		
		if(num==1) {
			System.out.println("1번이 나왔습니다.");
		} else if(num==2) {
			System.out.println("2번이 나왔습니다.");
		} else if(num==3) {
			System.out.println("3번이 나왔습니다.");
		} else if(num==4) {
			System.out.println("4번이 나왔습니다.");
		} else if(num==5) {
			System.out.println("5번이 나왔습니다.");
		} else if(num==6) {
			System.out.println("6번이 나왔습니다.");
		}
	}

}

 

 

switch문으로 다시 작성하기

public class s1 {

	public static void main(String[] args) {
		
		int num = (int)(Math.random() * 6) + 1;
		
		switch(num) {
		case 1:
			System.out.println("1번이 나왔습니다.");
			break;
		case 2:
			System.out.println("2번이 나왔습니다.");
			break;
		case 3:
			System.out.println("3번이 나왔습니다.");
			break;
		case 4:
			System.out.println("4번이 나왔습니다.");
			break;
		case 5:
			System.out.println("5번이 나왔습니다.");
			break;
		default :
			System.out.println("6번이 나왔습니다.");
			break;
		}
	}

}

 

마지막 값은 default,

break는 있어도 되고 없어도 된다.

728x90

'프로그래밍 > JAVA' 카테고리의 다른 글

자바 마름모 별찍기로 그리기  (0) 2022.11.29
자바 사각형 별찍기로 그리기  (0) 2022.11.29
자바 3개의 정수를 입력 받아 큰 수부터 출력  (0) 2022.11.29
for문  (0) 2022.11.28
Java - 설치방법  (0) 2022.11.26