홍익대 Java/수업
홍대 자바 수업 숫자 맞히기 놀이입니다 .메스 이용 난수 나 유틸의 난수를 이용 최대 난수값은 50으로
Yi Junho
2009. 7. 21. 16:48
반응형
import java.util.*;
import java.util.*;
import java.io.*;
class 숫자놀이{
public static void main(String [] arg)throws Exception {
//int now=(int)(Math.random()*50)+1; 메스 랜덤 이용
int count=0;
Random random =new Random(System.currentTimeMillis());
//유틸 안에 Random은 그냥도 되지만 지금처럼 시간을 불러와서 난수 생성도 가능
int now =random.nextInt(50);
Scanner scan= new Scanner(System.in);
System.out.println("정답입니다"+now);
while (true)
{
count ++;
int input =Integer.parseInt(scan.next());//이건 인트형
int temp=now-input;
if (input==now)
{
System.out.println(count+ "회만에 맞혔습니다");
break;
}
else if(temp>0)
{
System.out.println("더 큽니다.");
}
else {
System.out.println("더작습니다");
}
}
}
}
반응형