A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18045621320 中级黑马   /  2015-12-9 23:08  /  754 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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("欢迎下次再爽!");
        }
}


5 个回复

倒序浏览
外层来个for循环
回复 使用道具 举报
!!!!!!!
回复 使用道具 举报
我不会啊
回复 使用道具 举报
kankankankan
回复 使用道具 举报
外边 加一个
boolean key = true;
while(key) {
    游戏;
    if(结束游戏) {
         key = false;
    }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马