zoukankan      html  css  js  c++  java
  • java 猜数字游戏

    package com.beiwo.haishan;
    
    import java.util.Scanner;
    
    public class demo4 {
    
        /**
         * @param args
         * 编写程序随即生成一个0-100之间的随机数。程序提示用户输入一个数字,不停猜
         * 测,直到猜对为止。最后输出猜测的数字,和猜测的次数。并且如果没有猜中要提示用户
         * 输入的值是大了还是小了。
         * 解题思路:
         *  1.首先生成一个随机数
         *  2.用户输入一个数字
         *  3.循环检查用户输入的数字与随机数是否相同,知道相同位置,循环结束。
         */
       public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Scanner sc = new Scanner(System.in);
            // 生成1-100之间的随机数
            int num = (int)(Math.random() * 100) + 1;
            // 记录用户输入的次数
            int count = 0;
            int guessNum = -1; // 初始值应为-1,0-100是要猜的数字范围
            do {
                System.out.println("请输入1-100之间的整数:");
                guessNum = sc.nextInt();
                if (guessNum == num) {
                    System.out.println("恭喜,猜对了!");
                } else if (guessNum < num) {
                    System.out.println("不好意思,猜小了");
                } else {
                    System.out.println("不好意思。猜大了");
                }
                count++;
            } while (guessNum != num);         
        
            System.out.println("您猜的数字是:" + num + " 共猜了 " + count + "次");
        }
    
    }

    java菜鸟一枚,还望大神们指点!!

  • 相关阅读:
    ffmpeg文档03-详细说明
    ffmpeg文档01-命令语法
    ffmpeg文档02-描述/概览
    OpenWrt使用花生壳脚本
    upc 9315 Philosopher’s Walk
    upc 9312 Game Map
    hdu 1251 统计难题
    Trie树简要讲解
    [算法]一次商品交易利益最大化
    [c语言]左移和右移
  • 原文地址:https://www.cnblogs.com/Liang-Haishan216/p/6121713.html
Copyright © 2011-2022 走看看