A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© wdjzhuhuo 中级黑马   /  2017-3-20 23:11  /  772 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.itheima.test;

import java.util.Random;
import java.util.Scanner;
/*
* 猜数字游戏:
*  电脑产生一个随机数, 提示用户猜测这个数字, 当用户输入的数字比电脑产生的大时,程序提示猜大了,如果小,则提示猜小了 ,
*  在猜错的情况下, 始终让用户不断的猜测  当猜对的时候,给出对应的提示并停止程序.
*  
*  实现思路:
*
* Random, Scanner ,比较 , 死循环 ,break
*
* 1.使用Random产生一个随机数 cmp
* 2.提示用户输入数字  user
* 3.比较user和cmp的大小 给出对应的提示
* 4.把 猜测和接收数字的代码 放入死循环
*
* */
public class Test01 {
        public static void main(String[] args) {
                Random rd = new Random();
                int num = rd.nextInt(100)+1;
                System.out.println("num.."+num);
                                                                                                           
                while(true){
                        Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个数字");
                int temp = sc.nextInt();
       
                if(temp<num){
                        System.out.println("数字小了");
                }else if(temp > num){
                        System.out.println("数字大了");
                }
                else{
                        System.out.println("cai dui le ");
                        break;
                }
                }
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马