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;
}
}
}
}
|
|