5번의 기회 내에 사용자가 임의의 숫자를 맞출 수 있도록, 그 숫자와 사용자 입력을 비교하여 Up 또는 Down을 출력하는 문제입니다 이를 해결하는 다음 프로그램에 대해 빈칸을 채우세요
1~100사이의 숫자를 입력하세요: 1000 허용범위를 벗어났습니다 1~100사이의 숫자를 입력하세요: 50 Up! 기회는 4번 남았습니다 1~100사이의 숫자를 입력하세요: 75 Success!! 정답은 75입니다
1~100사이의 숫자를 입력하세요: 50
Success!!
정답은 50입니다
1~100사이의 숫자를 입력하세요: 50 Up! 기회는 4번 남았습니다 1~100사이의 숫자를 입력하세요: 75 Down! 기회는 3번 남았습니다 1~100사이의 숫자를 입력하세요: 65 Down! 기회는 2번 남았습니다 1~100사이의 숫자를 입력하세요: 60 Down! 기회는 1번 남았습니다 1~100사이의 숫자를 입력하세요: 55 Down! 기회는 0번 남았습니다 정답은 52입니다
.;
public class UpAndDown
{
public static void main( String[] args ) {
scan = ( );
int number = (int)( () * 100 ) + 1;
int chance = 5;
( chance 0 ) {
( "1~100사이의 숫자를 입력하세요: " );
int user = scan.();
( ( user 1 ) ( 100 user ) ) {
( "허용범위를 벗어났습니다" );
chance;
;
}
( number user ) {
( "Success!!" );
;
}
( number user ) {
( "Up!" );
}
( number user ) {
( "Down!" );
}
( "기회는 " + chance + "번 남았습니다" );
}
( "정답은 " + number + "입니다" );
scan.close();
}
}