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 |