您的位置:首页 > 其它

猜数游戏,随机产生一个数字(1-100),自己看几次能出来,并且给出提示。

2017-05-08 14:38 573 查看
1 /*
2  * 猜数游戏,随机产生一个数字(0-100),自己看几次能出来,并且给出提示。
3  * */
4 import java.util.Random;
5 import java.util.Scanner;
6
7 public class WhileTest{
8     public static void main(String args[]){
9
10         Scanner sc = new Scanner(System.in);
11         Random ran = new Random();
12         int r = ran.nextInt(100);
13         System.out.println("请输入0-100你猜测的数字:");
14         while(true){
15             int k = sc.nextInt();
16             if(k > r){
17                 System.out.println("太大了!");
18             }else if(k < r){
19                 System.out.println("太小了!");
20             }else{
21                 System.out.println("恭喜你,输入正确!");
22                 break;
23             }
24         }
25     }
26 }


 进化版:

1 System.out.println("欢迎来到猜数游戏,请猜出100以内的整数,共有5次机会,祝君好运!");
2         System.out.println("**********************************************************************");
3         Scanner sc = new Scanner(System.in);
4         Random ra = new Random();
5         int m = ra.nextInt(100);
6         for(int i = 1; i <= 5; i++){
7             System.out.println("请输入100以内的正整数:");
8             int n = sc.nextInt();
9                 if(n > m){
10                     System.out.println("太大了!");
11                 }else if(n<m){
12                     System.out.println("太小了!");
13                 }else{
14                     System.out.println("恭喜你,猜测正确!\t 您共用了"+ i+"次机会!");
15                     break;
16                 }if(i==5){
17                 System.out.println("次数用尽! 正确数字是:"+ m);}
18             }


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