黑马程序员技术交流社区

标题: 使游戏再来一次 [打印本页]

作者: 18045621320    时间: 2015-12-9 23:08
标题: 使游戏再来一次
import java.util.Random;
import java.util.Scanner;
public class GuessNumber
{
        public static void main(String[] args)
        {
                //产生随机数
                Random random = new Random();
                int randomNumber = random.nextInt(100)+1;
                System.out.println(randomNumber);

                //==============================================
                for(int i=0; i<5; i++){
                        //用户录入数据
                        Scanner sc = new Scanner(System.in);
                        System.out.println("请输入您猜的数字(1-100)");

                        int guessNumber = sc.nextInt();

                        //逻辑分析
                        if(guessNumber == randomNumber) {
                                System.out.println("恭喜你,答对了");
                                //跳出循环
                                break;
                        }else if(guessNumber > randomNumber) {
                                System.out.println("sry,你猜大了");
                        }else {
                                System.out.println("sry,你猜小了");
                        }

                        //如果是第5次猜完了,就不再循环了
                        if(i<4) {
                                System.out.println("您还有"+(4-i)+"次机会。");
                        }else {
                                System.out.println("sry,您没有机会了!");
                        }
                }
                //==============================================
                System.out.println("欢迎下次再爽!");
        }
}



作者: lvhongli    时间: 2015-12-9 23:18
外层来个for循环
作者: 王晓亮    时间: 2015-12-9 23:24
!!!!!!!
作者: 啦啦啦啦啦啦啦    时间: 2015-12-10 00:48
我不会啊
作者: 为爱算了吧    时间: 2015-12-10 17:49
kankankankan
作者: sky123    时间: 2015-12-10 19:03
外边 加一个
boolean key = true;
while(key) {
    游戏;
    if(结束游戏) {
         key = false;
    }
}




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