猜数字游戏0-1000之间,用JAVA编程

作者&投稿:历复 (若有异议请与网页底部的电邮联系)
用JAVA语言编写一个“猜数字游戏”的程序~

int num = (int)(Math.random()*100)+1;
Scanner sc = new Scanner(System.in);
int guessNum = -1;
while (guessNum != num) {
System.out.println("请输入1-100之间整数");
guessNum = sc.nextInt();
if (guessNum == num) {
System.out.println("中啦");
} elseif (guessNum < num) {
System.out.println("小啦");
} else {
System.out.println("大了");
}
}

扩展资料:编写思路
1、成1-100之间随机数
(int)(Math.random()*100)+1;
提示用户输入数字,
Scanner sc=new Scanner(System.in);
int guessNum = sc.nextInt();
需要将随机数和用户输入的数字进行比较。
猜一次:
Scanner sc = new Scanner(System.in);
int num = (int)(Math.random()*100)+1;
System.out.println("请输入0-100之间整数");
int guessNum = sc.nextInt();
if (guessNum == num) {
System.out.println("中啦");
} elseif (guessNum < num) {
System.out.println("小啦");
} else {
System.out.println("大了");
}
二、使用while循环
publicstaticvoid main(String[] args) {
int num = (int)(Math.random()*100)+1;
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("请输入1-100之间整数");
int guessNum = sc.nextInt();
if (guessNum == num) {
System.out.println("中啦");
} elseif (guessNum < num) {
System.out.println("小啦");
} else {
System.out.println("大了");
}
}
}
三、最后用while() 括号中的条件表达式,当用户猜测的数和系统生成的数字不相等时,就需要继续循环。

import java.*; import java.util.Scanner; public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("请输入一个0-1000的整数:"); int counter; int number=(int)(Math.random()*1000+1); int guess; boolean isCorrect=false; Scanner input = new Scanner(System.in); for(counter=1;counternumber){ System.out.println("大了点,再来!"); }else if(guess7){ System.out.println("还不错!"); }else{ System.out.println("失败"); } } } }

这简单,代码如下,这是我用记事本写的,没运行过可能有点问题,你修改下就可以了,创建个类以Number 命名,然后直接复制粘贴就可以了。希望能帮到你!import java.util.Scanner;public class number { public static void main(String[] args) {do{
int i = 0; int random = (int) (Math.random() * 1000);
System.out.println("我心里有一个0到1000之间的整数,你猜是什么?");
for (i = 0; i < 20; i++) {
Scanner input = new Scanner(System.in);
int f = input.nextInt();
if(f>random){
System.out.println("大了点,再猜!");
} else if (f < random ){
System.out.println("小了点,再试试!");
} else if (f == random && i == 1){
System.out.println("猜对了!\n"+"你太有才了!");
} else if (f == random && i >= 2 && i <= 6) {
System.out.println("猜对了!\n"+"这么快就猜出来了,很聪明!");
} else if (f == random && i >= 7){
System.out.println("猜对了!\n"+"猜了半天才猜出来,老大,你尚需努力啊!"); System.out.println("你要继续吗?(yes / no)"); answer=input.next();}
} while(answer.equals("yes")); } }}

http://download.csdn.net/source/586772就不给你写了,你看看这个。。。


快乐大本营猜数字游戏?
最初玩时,"坏人 "通常会表现得不自然,但多玩几次后,局面会越来越扑朔迷离,游戏也就越来越有意思了。 三、猜数字 规则: 猜数字( 1~100)每猜一次范围缩小,最后猜中的人倒霉挨罚 先由一个人来写一个数字,然后大家在1~100 间进行猜测。每猜一次范围缩小,最后猜中的人进行抽签接受这份大奖。下一轮由受罚者...

1到100得数字游戏怎么玩
即达到 4A0B)。值得注意的是,在有些地方把次数上限定义为最多几次猜测以后就可以肯定数字是几,但这时或还需要再猜一次才能得到 4A0B 的结果。标准的猜数字游戏由10个数码(0-9)和4个数位组成。可以通过变化数码或数位来丰富游戏。例如,可以使用9个数码玩4个数位的游戏。

1到100个游戏
1到100个游戏是一种简单、有趣的数字游戏,它在很多地方都被广泛玩耍。这个游戏没有任何规则,只要有人开始数数,其他人就要继续接着数,数到100就结束。游戏的开始者必须说“一”,然后下一个玩家就要接着说“二”,然后是“三”,以此类推。如果有人遗漏了一个数字,或者重复了一个数字,那么游戏...

高考毕业后,有没有适合学生无道具的聚会游戏?
在长达两个月的暑假期间,有什么适合放松的活动吗?那当然是与同学们相聚并玩一些有趣的游戏了!今天,我将向大家推荐一些适合学生聚会的爆笑游戏。1. 数字炸弹:首先,有一个人写下一个数字,然后大家在1到100之间猜测。每次猜测都会缩小范围,最后猜中的人会抽签接受惩罚。下一轮由受罚者再写数字,...

二人,玩从1 开始数数,谁数到100谁赢.不可跳过3个数字.这个游戏的规律...
后手必胜。先手数X,接下来后手就数(4-X)。中间阶段先后手数的数的数字总数一定是4个。100=4*24+3+1。最后先手一定数到97,最多数到99,后手还是数(4-X),就能数到100

coc跑团中 D100 是什么意思啊,有大佬能解答一下吗?急,在线等!
十位是 00,个位是0的情况,结果是 100。十位是 00,个位不是0的情况,结果是一位数 字;例如十位 00,个位 3,结果是 3。 也有两个骰子每个都写着 0-9 但颜色不同的,将 一种颜色作为十位即可。游戏介绍:俗称跑团,并不是一般意义上的网络游戏,甚至和大多数我们平常所见的棋牌类游戏都有...

帮我用vb编写一个猜数字的小游戏,数字1到100,程序语言3到5行即可...
画个text1和command1 Private Sub Command1_Click()Dim a As Long a = Rnd * 100 MsgBox IIf(a = Val(Text1), "你猜对了,数字是:" & a, "你猜错了,正确答案是:" & a)End Sub

宝宝巴士100以内加减法游戏如何下载
难度贴心合理,循序渐进,确保孩子能够熟练掌握20以内加减法的运算!宝宝学堂加减法安卓版特色细节1、加减法:加减法认知和练习、测试。2、数字接龙:通过顺序连接1-50的数字,连成火箭、香蕉等物品的形状,非常有趣。3、数字学习:通过数数,学习0-100的数字。4、数数:数一数,有多少个苹果呢?5、比...

应用C++编译猜数字游戏 1到100内 使用者想数字由电脑来猜 使用者告诉电...
else if ( c[0]=='h' ) { h=g; i++; } } printf("\\n用了%d次猜出了您想的数字!!\\n",i);printf("\\n要从新进行游戏么 ? Y?"); scanf("%s",c);if ( c[0]!='y' ) break;} printf("\\n再见!\\n");} 【运行结果】请输入一个数字: 100请想一个1到100的数字 您...

甲、乙两人玩猜数字游戏,先由甲心中任想一个数字,记为a,再由乙猜甲...
由题意知本题是一个古典概型,试验发生的所有事件是从0,1,2,3,4,5,6,7,8,9十个数中任取两个共有10×10种不同的结果,则|a-b|≤1的情况有0,0;1,1;2,2;3,3;4,4;5,5;6,6;7,7;8,8;9,9;0,1;1,0;1,2;2,1;2,3;3,2;3,4;4,...

响水县17363377178: java编写一个“猜数”程序:该程序随机在1到1000的范围中选择一个供用户猜测的整数 -
谈莘二羟: Java源程序附后. 本程序的特点是: (1) 文本框只能输入纯数字; (2) 界面较美观; (3) 代码可读性较好,有适当的注释; (4) 窗体一出现就在桌面居中.import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing....

响水县17363377178: 猜数字游戏0 - 1000之间,用JAVA编程 -
谈莘二羟: 这简单,代码如下,这是我用记事本写的,没运行过可能有点问题,你修改下就可以了,创建个类以Number 命名,然后直接复制粘贴就可以了.希望能帮到你!import java.util.Scanner;public class number { public static void main(String[] args) ...

响水县17363377178: 用java编写一个猜数游戏 -
谈莘二羟: import java.util.Scanner;public class test1 {Scanner input = new Scanner(System.in);int guess, ans;boolean is = true;private int tem=8; public int getTem() {return tem;} public void setTem(int tem) {this.tem = tem;} public void init() { ...

响水县17363377178: java 编写猜数字游戏
谈莘二羟: 我现在去编码 你等等啊 我也是新手 呵呵 import javax.swing.JOptionPane; public class tt { public static void main(String args[]) { int realNumber=(int)(Math.random()*10000)+1; int yourGuess=0; int a1,b1,c1,d1;//系统产生的数,获取单个字符 a1=...

响水县17363377178: 要用java写一个猜数字游戏,要求带统计功能. -
谈莘二羟: import java.util.Scanner; class GuessNumber { public static void main(String[] args) { Scanner kb = new Scanner(System.in); int number, guess, guessCount; System.out.println("Guess my number between 1 and 100"); number = (int)(100.0*Math...

响水县17363377178: 用java 语言写个猜数字游戏会的帮下谢谢 -
谈莘二羟: 给个简单的:import java.util.Scanner; public class GuessNumber { public static void main(String args[]) { System.out.println("给出1到100之间的数,请猜出这个数"); int realnumber=(int)(Math.random()*100)+1; int yourguess=0; Scanner ...

响水县17363377178: Java猜数字游戏 -
谈莘二羟: public static void main(String[] args) {// TODO 自动生成方法存根System.out.println("欢迎进入猜数字游戏!您只有10次机会!猜的数字在0到100之间");Random r = new Random();int num = r.nextInt(100); Scanner input = new Scanner...

响水县17363377178: 求用C#编辑一个猜数字游戏.要求是自己想个数(1000 - 9999之间),电脑猜,电脑猜的数值只有位置与数值同时
谈莘二羟: random 随机数 让电脑随机出一个(1000-9999之间)的数字,然后用该数字和你输入的进行比较 ,在比较的时候 都转换成string类型的变量 ,遍历字符换比较其中的每一个字符,就能得出电脑猜对了几个, 设置一个int类型全局变量,每生成一...

响水县17363377178: 哪个用java写一个猜数字的游戏
谈莘二羟: import java.io.*; import java.io.BufferedWriter; public class GuessNumber { public void show() { DataInputStream stdin = new DataInputStream(System.in); BufferedInputStream buffin = new BufferedInputStream(stdin); number = (int) (Math.random() *...

响水县17363377178: 猜数游戏C语言程序设计 -
谈莘二羟: 这道题不难,只要知道怎样用c语言生成1~100的随机数就很好办了!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45附代码如下! #include<stdio.h> #include <...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网