반응형 BackEnd/Java20 [Java] do-while문을 활용한 랜덤 숫자 맞추기 게임 (Math.random 메소드, Scanner 사용) # 목적: JAVA의 do-while문과 Math.random() 메소드, Scanner를 이용하여 랜덤 숫자 1개의 정답을 찾아가는 초간단 게임 구현do-while 반복문의 특징: do와 while 사이에 있는 실행문을 최초로 한 번 실행 후while의 조건 충족 시 do에 있는 내용을 반복 실행 시키고,while의 조건 미충족 시 while 다음에 입력한 내용을 실행 시킨다.# 코드 작성 예시public class DoWhileRandom { public static void main(String[] args) { //1. 1~100 랜덤숫자 변수 저장 int answer = (int) (Math.random()*100) +1; int input = 0; //2. 스캐너 입력 & .. 2025. 1. 15. [Java] Math.random()을 이용하여 주사위 던지기 (if문, switch문 각각 사용 예시) # 목적: JAVA의 Math.random() 메소드를 통해 주사위를 던졌을 때 나오는 랜덤 숫자의 결과를 구현Math.random() 메소드 란?: 0.0과 0.1 사이의 있는 무작위의 숫자(Double타입, 실수)를 리턴해주는 자바의 함수Math.random() 함수 사용 방법: 먼저, Math.random()의 기본 범위는 0.0 ~ 0.999999999...로 이루어져 있다.- 범위 : 0.0 * 이를 정수의 난수(랜덤 숫자)로 표현하기 위해서는 3가지의 과정이 필요하다.1. Math.random()*숫자 를 곱해 최대값 정하기: 곱해준 숫자보다 0.*******... 작은 값이 반환된다.ex) Math.random()*6 의 최대값 = 5.9999999...2. int 타입으로 강제 타입 변환 .. 2025. 1. 15. 이전 1 2 3 4 다음