Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
관리 메뉴

기록

임의의 정수(=난수) 만들기 본문

JAVA

임의의 정수(=난수) 만들기

9400 2022. 9. 15. 11:57
Math.random() - 0.0과 1.0사이의 임의의 double값을 반환
0.0 <= Math.random() <1.0
0.0~0.99999....

 

 

 

1~3사이의 정수만들기

1. 각 변에 3을 곱한다
0.0 *3 <= Math.random() * 3 <1.0 *3
0.0<= Math.random() * 3 < 3.0 

-> 0.0~2.9999 까지 구할수있음.

 

2. 각변을 int형으로 변환한다.

(int) 0.0 <= (int) Math.random() * 3 < (int) 3.0
0 <= (int) Math.random() *3 <3
0+1 <= (int) Math.random() *3 +1 <3+1

 

 

 

10~5000원 사이의 랜덤 거스름돈에 동전의 단위마다 몇 개의 동전이 필요한지 출력해주세요.  (1원,5원 동전은 없습니다.)

Random rnd = new Random();
int money = (rnd.nextInt(500)+1)*10;


System.out.println("거스름돈 :"+money);
int coin500= money/500;
money %= 500;
int coin100= money/100;
money %=100;
int coin50=money/50;
money %= 50;
int coin10=money/10;

System.out.printf("500원 : %d\n"+"100원 : %d\n"+"50원 : %d\n"+"10원 : %d",coin500,coin100,coin50,coin10);

'JAVA' 카테고리의 다른 글

안드로이드 스튜디오 가위바위보  (0) 2022.12.28
JAVA Swing(2022.12.27)  (0) 2022.12.27
동전이 몇개 필요한지 알아보기  (0) 2022.09.17
중복이 제거된 배열  (0) 2022.09.17
220906 반복문 for문  (0) 2022.09.15
Comments