编写一个猜数字的程序,系统产生一个随机的0到100之间的数字后,用户可以通过文本框
编写一个猜数字的程序,系统产生一个随机的0到100之间的数字后,用户可以通过文本框输入数字,然后系统提示所猜的数字与随机数的大小关系。如果错误可以根据提示重新输入所给数字...
编写一个猜数字的程序,系统产生一个随机的0到100之间的数字后,用户可以通过文本框输入数字,然后系统提示所猜的数字与随机数的大小关系。如果错误可以根据提示重新输入所给数字,直到用户猜对或者直到四次机会结束为止。
用JAVA编 展开
用JAVA编 展开
推荐于2017-11-27
展开全部
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
System.out.println("猜数字大作战\r\n———————正在生成数字———————");
int num = 0, s = 0;
boolean isOk = false;
num = (int) (Math.random() * 101);
System.out.println("生成成功\r\n———————开始猜数字了———————");
System.out.println("请输入猜的数字(0-100):");
while (s++ < 4 && !isOk) {
System.out.print("第" + s + "次:");
try {
int n = sc.nextInt();
if (n > num) {
System.out.println("太大");
} else if (n == num) {
System.out.println("猜中了");
isOk = true;
} else {
System.out.println("太小");
}
} catch (Exception ex) {
System.out.println("输入的只能为数字");
}
}
System.out.println("结果是:"+num);
if (isOk) {
System.out.println("你真是太棒了");
} else {
if (s == 5) {
System.out.println("4次机会已经用完了");
}
System.out.println("失败了..要再来一次吗");
}
}
只会做到这里了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询