问答题 本程序的功能是随机产生一个1~10间的随机数,根据提示用户可以猜这个随机数。例如,程序随机产生的随机数是7,如果输入8,则提示“Try smaller...”并继续提示输入,如果输出6,则提示“Try bigger...”并继续提示输入,如果输入7,则输出“Great!”并退出程序。 import java.io.*; public class exam_29{ public static void main(String[] args){ InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); int ranNum=______; int guessNum=-1; String str; while(______){ System.out.print("Please Input:"); try{ ______; guessNum=Integer.parseInt(str); }catch(Exception e){ } if(guessNum>ranNum) System.out.println("Try smaller..."); else System.out.println("Try bigger..."); } System.out.println("Great!"); } }
【正确答案】(int) (Math.random() *10) guessNum!=ranNum str=in.readLine()
【答案解析】