삼성SDS_멀티캠퍼스/Java

3일 차 JAVA random() 함수를 이용하여 간단한 게임만들기

박성우기 2015. 9. 9. 11:39
반응형

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


반응형