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

     1 package com.demo;
     2 
     3 import java.util.Random;
     4 import java.util.Scanner;
     5 
     6 /*
     7  * 猜数字游戏
     8  *     随机生成一个100以内的整数,然后从键盘输入一个整数,
     9  *     如果大了,提示大了,如果小了,提示小了,如果对了,
    10  *     就不再猜了,并统计一共猜了多少次。
    11  */
    12 
    13 public class GuessNumber {
    14     public static void main(String[] args) {
    15         //1. Random生成一个随机数(0-99)
    16         Random random = new Random();
    17         int randomNum = random.nextInt(100); //范围:[0,100)
    18         
    19         int guessCount = 0; //猜数的次数,每猜一次,累加1
    20 
    21         Scanner input = new Scanner(System.in);
    22         while (true) {
    23             //2. 键盘输入一个整数
    24             System.out.print("请输入你要猜的数字:");
    25             int guessNum = input.nextInt();
    26             
    27             //3. 如果猜对了,就结束游戏,猜错了,就给出提示
    28             if (guessNum > randomNum) {
    29                 System.out.println("猜大了,请重新猜
    ");
    30                 guessCount++;
    31             } else if (guessNum < randomNum) {
    32                 System.out.println("猜小了,请重新猜
    ");
    33                 guessCount++;
    34             } else {
    35                 System.out.println("恭喜你,猜对了");
    36                 guessCount++;
    37                 break;
    38             }
    39             
    40         }
    41         
    42         //输出猜数的次数
    43         System.out.println("你一共猜了" + guessCount + "次");
    44 
    45     }
    46 }
  • 相关阅读:
    119. Pascal's Triangle II
    118. Pascal's Triangle
    112. Path Sum
    111. Minimum Depth of Binary Tree
    110. Balanced Binary Tree
    108. Convert Sorted Array to Binary Search Tree
    88. Merge Sorted Array
    83. Remove Duplicates from Sorted List
    70. Climbing Stairs
    陌陌面试经历
  • 原文地址:https://www.cnblogs.com/stefaniee/p/10908719.html
Copyright © 2011-2022 走看看