您的位置:首页 > 编程语言 > Java开发

java基础练习之猜数字

2016-05-26 20:24 489 查看
import java.util.Random;

/*  猜数字升级版

 * 随机生成一个数,然后让用户从键盘读入这个数,提示用户猜大了还是猜小了,直到猜中,当输入exit结束,当输入right显示正确值

 */

public class GuessNumber{

public static void main(String[] args){

//随机生成一个小于100的数

                              Random  random  = new Random();

int   rightNumber    =random.nextInt(100);
   Scanner input = new Scanner(System.in);
   while(true){
    System.out.println("请输入数字:");
       String key=  input.next();
     
 //判断是否是exit,如果是结束循环
       if(key.equalsIgnoreCase("exit")){
       
break;
       }else if(key.equalsIgnoreCase("right")){
       
String s =String.valueOf(rightNumber);
       
System.out.println(s);//如果输入为right,输出正确值
       
break;
     
 }
     
 int number = Integer.parseInt(key);
     
 //判断猜大猜小
       if(number==rightNumber){
       
System.out.println("猜对了");
         
 break;
     
 }else if(number>rightNumber){
       
System.out.println("猜的太大了");
       }else {
       
System.out.println("猜的太小了");
       }
   
 
   }

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 基础