📄 guessdata.java
字号:
import java.io.*;
class KeyInput
{
static int readInt()
{
int n= 0;
try
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String input1=in.readLine();
n=Integer.parseInt(input1);
}
catch (Exception e) { }
return n;
}
}
class GuessData{
public static void main(String args[])throws IOException{
double dNum;
int iNum,inNum,i=1,j=10;
dNum=Math.random();
iNum=(int)(dNum*100);
System.out.println("产生的目标随机数为:"+iNum);
System.out.print("请猜目标数字:");
inNum = KeyInput.readInt();
while(i<=j)
{
if(inNum==iNum) {System.out.println("恭喜您猜中了.");break;}
else if(inNum<iNum)
{
System.out.println("猜小了,请继续输入数,最多还可输入"+(j-i)+"次:");
inNum = KeyInput.readInt();
}
else
{
System.out.println("猜大了,请继续输入数,最多还可输入"+(j-i)+"次:");
inNum = KeyInput.readInt();
}
i++;
}
if(i>10) System.out.println("不好意思,已猜10次,您已经没有再猜的机会了:");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -