黑马程序员技术交流社区

标题: 猜数字小游戏 升级版 [打印本页]

作者: 792241113    时间: 2016-10-14 23:16
标题: 猜数字小游戏 升级版
完成猜数字小游戏
//        要求:
//                1:生成一个1-100的随机数
//                2:用户键盘录入一个数字,与该随机数进行比较
//                3:如果猜数正确,控制台提示猜中了并退出程序
//                4:如果猜大了,打印"猜大了,请重新猜",用户继续猜
//                5:如果猜小了,打印"猜小了,请重新猜",用户继续猜
//                6:一共可以猜6次
//                7:当用户6次都没猜中时,程序结束,将用户所猜过的所有结果打印到控制台
        public static void main(String[] args) {
                Random r =  new Random();
                int pass=r.nextInt(101);
                Scanner sc = new Scanner(System.in);
                int [] arr = new int [6];
                for(int i=0;i<6;i++){
                        System.out.println("猜数字小游戏0-100之间,请输入您猜的数字");
                        int in = sc.nextInt();
                        if(pass>in){
                                arr[i]=in;
                                if(i==5){
                                        System.out.println("没猜对哦,您猜的所有结果是:");
                                        break;
                                }
                                System.out.println("猜小了,请重新猜");
                        }else if (in>pass){
                                arr[i]=in;
                                if(i==5){
                                        System.out.println("没猜对哦,您猜的所有结果是:");
                                        break;
                                }
                                System.out.println("猜大了,请重新猜");       
                        }else{
                                System.out.println("猜中了");
                                System.exit(0);
                        }
                }
                for (int j : arr) {
                        System.out.println(j);
                }
               
        }
作者: 792241113    时间: 2016-10-14 23:17
考的就是和数组的一起运用
作者: 蓝光四号    时间: 2016-10-15 07:46






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2