黑马程序员技术交流社区

标题: 上课写的猜数字游戏 [打印本页]

作者: 仙锄    时间: 2017-11-18 00:20
标题: 上课写的猜数字游戏
自己写的小游戏,给大家看看玩玩,如果那里写的不好欢迎大家指正


import java.util.*;
//import Day03.printArr;
public class Tese01 {
        public static void main(String[] args) {
               
                guessNumberGame();
       
        }
        public static void guessNumberGame(){
                Scanner sc=new Scanner(System.in);
                Random er=new Random();
                int r=er.nextInt(100)+1;
                //System.out.println(r);
                System.out.println("\t****猜数游戏****");
                System.out.println("输入1~100中进行猜测,然后根据提示猜测答案");
                int count=5;
                start:while(true){
                        System.out.println("请进行猜测");
                        int number=sc.nextInt();
                        if(number<0||number>100){
                                System.out.println("输入有误,请重新输入");
                        }
                        else{
                                count--;
                                if(number<r){
                                        System.out.println("答案比您猜测的答案要大,您还有"+count+"次机会");
                                }
                                else if(number>r){
                                        System.out.println("答案比您猜测的要小,您还有"+count+"次机会");
                                }
                                else{
                                        System.out.println("恭喜您用了"+count+"次机会猜对了,输入1重新游戏,其他任意键退出");
                                        int i=sc.nextInt();
                                        if(i==1){
                                                guessNumberGame();
                                        }
                                        else{
                                                break start;
                                        }
                               
                               
                                }
                                if(count==5){
                                        System.out.println("答案为:"+r);
                                        System.out.println("很抱歉您5次都没有猜对,输入1重新游戏,其他任意键退出");
                                        int i=sc.nextInt();
                                        if(i==1){
                                                guessNumberGame();
                                        }
                                }
                               
                        }
                }
        }

}

作者: huquan    时间: 2017-11-18 12:09
加油加油加油

作者: Yin灬Yan    时间: 2017-11-27 22:39
我来顶顶贴子   




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