728x90
반응형
package chap4;
/*
* 1부터 10까지의 임의의 수를 선택하여, 1,2,3은 사은품 당첨이고,
* 나머지는 당첨이 아닌 경우를 프로그램으로 작성하기
*
* 임의의 수 : 난수 (추첨, 투표 등에 사용)
*/
public class SwitchEx2 {
public static void main(String[] args) {
/*
* Math.random() : 0 <= x 1.0 임의의 실수(난수)를 리턴
* Math.random() * 10 : 0 <= x * 10 < 10.0
* (int)(Math.random() * 10) : 0 <= (int)(x*10) < 10 => 0 ~ 9 정수
* (int)(Math.random() * 10) + 1 : 0 <= (int)(x*10)+1 < = 10
*/
//numm : 1 ~ 10 사이의 임의의 수
int num =(int)(Math.random() * 10) + 1;
switch(num) {
case 1 : System.out.println(num + ": 자전거 당첨!"); break;
case 2 : System.out.println(num + ": USB 당첨!"); break;
case 3 : System.out.println(num + ": 키보드 당첨!"); break;
default : System.out.println(num + ": 아쉽지만 다음 기회에");
}
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 13. 반복문 (for, while, do while)1 (0) | 2022.03.14 |
---|---|
[Java] 12. Switch구문 Exam1 (점수를 입력받아서 60점 이상이면 합격, 60점 미만이면 불합격을 switch 구문을 이용하여 프로그램 작성하기) (0) | 2022.03.14 |
[Java] 12. Switch구문1 (0) | 2022.03.14 |
[Java] 11. If문 Exam2 (키보드에서 한개의 문자를 입력받아 대문자, 소문자, 숫자, 기타문자인지 출력하기 ) (0) | 2022.03.14 |
[Java] 11. If문 Exam1 (숫자를 입력 받아서 양수, 음수, 영을 출력하는 프로그램 작성하기) (0) | 2022.03.14 |