随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次
2020-01-13 14:46
393 查看
9 猜数游戏,随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次,如果猜小了在控制台输出猜小了,如果猜大了,在控制台输出猜大了,如果猜对了在控制台输入 恭喜你猜对了,并结束游戏。 注意当输入的不是数字或数字不合服规则时,不算次数
import java.util.Random; import java.util.Scanner; public class Demozhengze { public static void main(String[] args){ Scanner sc=new Scanner(System.in); Random r=new Random(); int x=r.nextInt(100)+1; System.out.println(x); int count=0; while(true){ if(count<5){ System.out.println("~~~~~~~~~~~~~~~~~"); System.out.println("请输入所猜的数字"); int y=sc.nextInt(); if(y==x){ System.out.println("啊哈,你居然猜对了"); break; }else if(x>y&&1<=y&&y<=100){ System.out.println("请输入更大的数字"); count++; }else if(x<y&&1<=y&&y<=100){ System.out.println("请输入更小的数字"); count++; }else{ System.out.println("您输入的数字不符合要求,请重新输入"); } }else{ System.out.println("你已经没有次数了"); break; } } } }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 随机生成一个1~100之间的整数,玩家可以通过函数InputBox命令输入数字来猜测那未知的随机数字
- 猜数:首先生成一个介于1-100之间的整数,从键盘不断输入数值直到该数值与生成的那个数相符为止,并打印出猜数的次数。
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- 牛牛和15朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成26份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地,作为牛牛最好的朋友,你希望牛牛取得的田地价值和尽可能大,你知道这个值最大可以是多少吗? 输入两个整数n和m(1≤n,m≤75)表示田地的大小,接下来n行,每行包括m个0-9之间的数字,表示每块
- 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数(两种进行比较)
- 1.9猜数游戏,随机生成一个整数(0-100),用户输入他所猜的数,程序回答大了或者小了,用户再输入他所猜的数,直至猜对了为止
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要
- 定义一个具有10 个整形元素的数组,随机生成1——100 之间的整数初始化数组元
- 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。(google面试题) 例如 输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的
- 写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个小于100的数字)一样时, 直接退出,否则让用户一直输入,并且提示用户的数字比预设数字大或者小
- 1.通过键盘录入一个数字,作为数组的长度 2.根据录入的数字,创建一个长度为该数字的数组 3.通过随机数为数组中的每个元素进行赋值。随机数的范围在1-100之间 4.求出数组中最大数字 5.
- 用java语言编写一个可以求20个范围在1-100之间随机整数和的程序。
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- 产生不大于100的随机正整数,用户通过键盘对随机正整数进行猜测,猜大了给用户提示猜大,猜小提示猜小, 猜对了则提示“恭喜,猜对了”,结束游戏。
- Python:生成包含1000个0~100之间的随机整数,并统计每个元素的出现次数
- 用输入的字符串和任意一个数字进行运算,可以判断