精华内容
下载资源
问答
  • 2021-07-27 16:36:40
    public static void main(String[] args) {
        Random r = new Random();
        int num = r.nextInt(100)+1;
        Scanner sc = new Scanner(System.in);
        while(true){
            System.out.println("请输入您想猜的数字");
            int Snum = sc.nextInt();
            if(Snum<num){
                System.out.println("猜的太小了");
            }else if(Snum>num){
                System.out.println("猜的太大了");
            }else if(Snum==num){
                System.out.println("恭喜您猜对了");
                break;
            }
        }
        System.out.println("");
    }这段猜数字的代码可以一直猜,只要数据类型输入得正确,在正确答案被猜中之前就可以一直猜。
    public static void main(String[] args) {
            Random r = new Random();
            int rnum = r.nextInt(100) + 1;
            Scanner sc = new Scanner(System.in);
    
            //这里可以用来设置你猜的次数,num<=几,就是猜测的次数
            for (int num = 1; num <= 9; num++) {
                System.out.println("请输入你猜的数字:");
                int gnum = sc.nextInt();
    
                if(num == 9){
                    if (rnum == gnum) {
                        System.out.println("恭喜你第9次终于猜对了");
                    }else {
                        System.out.println("答案是:" + rnum);
                        System.out.println("猜测次数全部用尽,请重新开始游戏");
                    }
                    break;
                }
                if (rnum < gnum){
                    System.out.println("您猜的太大,请重试");
                }else if(rnum > gnum){
                    System.out.println("您猜的太小,请重试");
                }else {
                    System.out.println("恭喜你,猜对了");
                    System.out.println("一共猜了:" +  num  +  "次");
                    break;
                }
            }
        }
    

    这段代码有限制的次数,可以根据提示来修改猜测的次数。

    更多相关内容
  • java猜数字游戏源码 Guess Number Game(猜数字小游戏) 需求描述: 实现猜数字的游戏。游戏有四个格子,每个格子有一个0到9的数字,任意两个格子的数字都不一样。你有6次猜测的机会,如果猜对则获胜, 否则失败。...
  • JAVA猜数字游戏代码

    2009-12-29 20:30:56
    设计一个GUI猜数字游戏程序 该游戏可以由程序随机产生四个0到9之间的整数,且不重复。玩游戏者通过由用户输入四个数字来匹配上面所产生的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。
  • Java猜数字游戏代码

    2017-05-31 14:54:58
    猜数字游戏的使用,刚学Java的可以看看
  • 主要介绍了java实现简单猜数字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 对于JAVA初学者来说,是个比较好的资源,一般的猜数字游戏代码都只限于CMD内枯燥运行,本代码进行了升级,加入了弹窗互动功能,可以界面化直观地进行操作。
  • 猜数字游戏java代码

    2019-02-28 22:20:11
    系统随机产生4个数字,用户猜测4个数字(用空格隔开)。系统显示如下格式的结果:xAyB(x表示位置与数字均正确的位数,y表示位置错误但数字正确的位数)。 如系统产生的数字为 3 7 1 4,用户输入1 2 3 4,结果为1A2B
  • 主要介绍了java实现的简单猜数字游戏代码,通过随机数与逻辑判断来实现游戏功能,具有一定的参考借鉴价值,需要的朋友可以参考下
  • java猜数字游戏代码

    2020-03-26 15:42:20
    7-6 猜数字游戏 (15分) 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”...

    7-6 猜数字游戏 (15分)
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。

    输入格式:
    输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。

    输出格式:
    在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。

    输入样例:
    58 4
    70
    50
    56
    58
    60
    -2

    输出样例:
    Too big
    Too small
    Too small
    Good Guess!

    作者: C课程组
    单位: 浙江大学
    时间限制: 400 ms
    内存限制: 64 MB
    方法1

    import java.util.Scanner;
    public class Main {
    	public static void main(String[] args) {
    		Scanner cin=new Scanner(System.in);
    		int num=cin.nextInt();//输入系统需要生成的随机数
    		int n=cin.nextInt();//输入最多可以猜几次
    		int count=0;//计数器
    		while(cin.hasNext()) {//输入要猜的数并判断是不是负数,如果是,就退出循环
    			count++;
    			int nextNum=cin.nextInt();
    			if (count>n||nextNum<0){
    				System.out.println("Game Over");
    				break;
    			}  else {
    				if(nextNum>num)System.out.println("Too big");
    			    else if(nextNum<num)System.out.println("Too small");
    				else if(nextNum==num&&count==1){
    					System.out.println("Bingo!");
    					break;
    				}else if(nextNum==num&&count<=3){
    					System.out.println("Lucky You!");
    					break;
                    } else {
    					System.out.println("Good Guess!");
    					break;
    				}
    			}
    		}
    	}
    }
    

    方法2
    `

    import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            Scanner cin = new Scanner(System.in);
            int rand_number = cin.nextInt(), n = cin.nextInt();//输入随机数和能猜的次数
            int i;
            int flag = 0;
            for (i = 1; i <= n; i++) {
                int m = cin.nextInt();
                if (m < 0)break;
                if (m > rand_number)System.out.printf("Too big\n");
                if (m < rand_number)System.out.printf("Too small\n");
                if (m == rand_number) {
                    if (i == 1) {
                        flag = 1;
                        System.out.printf("Bingo!\n");
                        break;
                    }if (i == 2 || i == 3) {
                        flag = 1;
                        System.out.printf("Lucky You!\n");
                        break;
                    }if (i > 3) {
                        flag = 1;
                        System.out.printf("Good Guess!\n");
                        break;
                    }
                }
            }
            if (flag == 0)System.out.printf("Game Over\n");
        }
    }`
    
    展开全文
  • 猜数字游戏java代码

    2022-05-04 10:29:20
    import java.util.Scanner; import java.util.Random; public class Main { public static void main(String args[]) { Scanner reader =new Scanner(System.in); Random random =new Random(); System.out....
    import java.util.Scanner;
    import java.util.Random;
    public class Main {
    	public static void main(String args[]) {
    		Scanner reader =new Scanner(System.in);
    		Random random =new Random();
    		System.out.println("给你一个1至100之间的整数,请猜测这个数");
    		int realNumber =random.nextInt(100)+1;
    		int yourGuess =0;
    		System.out.print("输入您的猜测:");
    		yourGuess= reader.nextInt();
    		while(yourGuess!=realNumber)
    		{
    		if(yourGuess>realNumber)
    		{
    		System.out.print("猜大了,再输入你的猜测:");
    		yourGuess =reader.nextInt();
    		}
    		else if(yourGuess<realNumber)
    		{
    		System.out.print("猜小了,再输入你的猜测:");
    		yourGuess =reader.nextInt();
    		}
    	}
    	System.out.println("猜对了!");
    	}
    }

    运行结果:

     

    展开全文
  • Java猜数字游戏代码实现时间:2017-09-15来源:华清远见JAVA学院很多人都玩过猜数字游戏,但你知道如何用代码编写一款猜数字游戏吗?今天华清Java学院小编就和大家分享一下Java猜数字游戏代码实现。Java猜数字游戏...

    Java猜数字游戏代码实现

    时间:2017-09-15     来源:华清远见JAVA学院

    很多人都玩过猜数字游戏,但你知道如何用代码编写一款猜数字游戏吗?今天华清Java学院小编就和大家分享一下Java猜数字游戏代码实现。

    b7bf2b7dc28b9af96268a9b960e68ac9.png

    Java猜数字游戏代码具体如下:

    import java.net.URL;

    import javax.swing.ImageIcon;

    import javax.swing.JOptionPane;

    public class GameNumberDemo {

    public static Object[] chooseNumber = {0,1,2,3,4,5,6,7,8,9};

    public static int myNumber;

    public static int random_Number ;

    public static void main(String[] args) {

    new GameNumberDemo();

    }

    public GameNumberDemo(){

    //选择是--继续游戏---退出游戏

    int Y_N = JOptionPane.showConfirmDialog(null, "是否继续游戏", "猜数字游戏",

    JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);

    //如果是----继续游戏

    if(Y_N == JOptionPane.YES_OPTION){

    System.out.println("yes");

    JOptionPane.showMessageDialog(null, "游戏提示: \n 你有4次机会", "猜数字游戏",

    JOptionPane.INFORMATION_MESSAGE, null);

    //随机生成一个数字

    random_Number = (int) (Math.random()*10);

    selectNumber();

    //如果是----退出游戏

    }else if(Y_N == JOptionPane.NO_OPTION){

    System.exit(0);

    }

    }

    /**

    * 选择你所猜的数值

    */

    public void selectNumber(){

    for(int i=0; i<4; i++){

    /*选择数字的方式一*/

    Object num = JOptionPane.showInputDialog(null, "选择数字", "猜数字游戏",

    JOptionPane.QUESTION_MESSAGE, null, chooseNumber, chooseNumber[0]);

    /*选择数字的方式二*/

    // Object num = JOptionPane.showOptionDialog(null, "选择数字", "猜数字游戏",

    // JOptionPane.CLOSED_OPTION, JOptionPane.QUESTION_MESSAGE, null, chooseNumber, chooseNumber[0]);

    myNumber = (int) num;

    System.out.println(myNumber);

    //偏小

    if(random_Number > myNumber){

    JOptionPane.showMessageDialog(null, "第"+(i+1) +"次\n 猜小了");

    //偏大

    }else if(random_Number < myNumber){

    JOptionPane.showMessageDialog(null, "第"+(i+1) +"次\n 猜大了");

    //相等

    }else{

    URL resource = GameNumber.class.getResource("image.jpg");

    ImageIcon imageIcon = new ImageIcon(resource);

    JOptionPane.showMessageDialog(null, "猜对了", "", JOptionPane.PLAIN_MESSAGE, imageIcon);

    return ;

    }

    }

    JOptionPane.showMessageDialog(null, "你没有猜出数字 \n 游戏一结束");

    }

    }

    展开全文
  • 主要介绍了java实现猜数字小游戏,Swing编程版的猜数字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Java猜数字游戏代码

    2010-04-14 08:36:22
    游戏刻意选择难度和范围,请输入数字,恭喜你,你对了
  • java最新猜数字游戏代码实现
  • Java猜数字游戏代码8次机会猜字代码

    千次阅读 2020-08-28 17:54:49
    今天无意在网上看到有人写java猜字代码,本人也凑凑热闹。 题目: 随机生成1个1~100之间的整数,输入一个数字去猜测,如果输入的数字比原来的大了,则提示大了,小了则提示小了,并提示次数和剩余次数,有8次机会...
  • 主要为大家详细介绍了Java实现猜数字游戏,有次数限制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • package task; import java.util.Random; import java.util.Scanner; public class Numbersgame { ... System.out.println("-----猜数字游戏-----"); //1、生成一个随机数1-100之间(0-99)+1 Random r=new ...
  • import java.util.Random; import java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner sca = new Scanner(System.in); Random rand = new Random(); ...
  • 使用循环代码实现猜数字:import java.util.Scanner;import java.util.Random;public class xy1 {private static Scanner reader;public static void main(String[] args) {reader = new Scanner(System.in);Random ...
  • Java实现猜数字游戏 简明 易懂 完整代码

    万次阅读 多人点赞 2021-01-06 16:14:05
    生成随机数Random() 用户输入Scanner() 实现进入游戏的选择菜单
  • Java基础教程】用Java实现猜数字游戏

    千次阅读 多人点赞 2022-04-03 09:11:46
    持续更新Java基础教程,和hacker一起卷起来
  • 如何用Java做一个猜数字游戏
  • java版简单的猜数字游戏实例代码发布于 2020-12-23|复制链接猜数字游戏是一款经典的游戏,该游戏说简单也很简单,说不简单确实也很难,那么下面游戏简述游戏涉及到game和player两个对象,game会产生介于0-9之间的...
  • Java实现猜数字大小的游戏。应用了图形界面,事件监听的MVC于一体结构。
  • 在看到这个小游戏的时候,首先想到的是:1.电脑会随机生成一个数字。2.我们需要去猜测生成的这个数字,并输入我们猜测的值。3.电脑生成的随机数需要和我们猜测的值相比较。4.比较的结果需要体现出来。我们接下来一步...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼import java.util.*;public class CaiShuZi {public static void main(String[] args) {System.out.println("请输入一个0~99之间的数字:");int num = 0; // 输入值变量...
  • Java实现猜数字游戏

    千次阅读 2022-04-05 14:24:47
    Java实现猜数字游戏

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,627
精华内容 3,450
关键字:

java猜数字游戏代码

java 订阅