3일 차 JAVA random() 함수를 이용하여 간단한 게임만들기
1~50까지의 수를 입력받는다.
만약 그 외의 수를 입력받으면 잘못 입력하셨습니다 라는 문구가 출력되고
정상 입력받으면 랜덤으로 뽑힌 숫자와 비교하여
정상입력받은 숫자가 랜덤으로 뽑힌 숫자보다 크면 다운을 출력하고
반대의 경우는 업을 출력 한다.
맞출 경우에는 정답을 출력한다
소스코드
------------------------------------
import java.util.Scanner;
public class Test8 {
public static void main(String arg[]) {
int random_trans;
double random;
int a;
Scanner scan = new Scanner(System.in);
System.out.println("1~50사이의 수를 입력하세요");
a = scan.nextInt();
random = Math.random();
random_trans = (int) ((random * 50) + 1);
if (a < 1) {
System.out.println("잘못 입력하셨습니다");
} else if (a > 50) {
System.out.println("잘못 입력하셨습니다");
} else if (a > random_trans) {
System.out.println("다운");
} else if (a < random_trans) {
System.out.println("업");
} else {
System.out.println("정답");
}
System.out.println("랜덤으로 뽑힌 숫자는 " + random_trans + " 입니다");
}
}
출처: 삼성SDS멀티캠퍼스
강사: 홍승길
Email : iccack70@gmail.com