| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1767 人关注过本帖
标题:各位前辈帮帮忙 一个小问题
只看楼主 加入收藏
fanny9188
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2017-6-25
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
各位前辈帮帮忙 一个小问题
需求: 实现猜数字游戏 如果没猜对继续猜 猜对了停止 最多有三次机会 还剩最后一次机会要提醒用户前辈们帮我分析下代码 还没写完 不知道怎么写了
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 游戏 用户 
2017-06-25 19:52
fanny9188
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2017-6-25
收藏
得分:0 
只会if条件语句switch条件语句和while循环语句 只能用这些来实现该怎么写
2017-06-25 19:53
fanny9188
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2017-6-25
收藏
得分:0 
没有人肯帮帮小弟吗?
2017-06-25 21:04
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:20 
程序代码:
Random random = new Random();
        int randomNum = random.nextInt(10)+1;
        Scanner scanner = new Scanner(System.in);
        int times=1;
        while(times<=3){
            int cur=scanner.nextInt();
            if(cur!=randomNum){
                System.out.println("wrong");
            }else{
                System.out.println("yes");
                break;
            }
            times++;
        }
        scanner.close();

剑栈风樯各苦辛,别时冰雪到时春
2017-06-25 21:24
fanny9188
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2017-6-25
收藏
得分:0 
回复 4楼 林月儿
谢谢 前辈
2017-06-25 22:54
NullPointer
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-9-3
收藏
得分:0 
要有计数器思想,加count

Java
2017-09-03 13:24
漫步云端24
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:47
专家分:347
注 册:2017-4-24
收藏
得分:0 
public class GuessNumber {
   
    public static void main(String[] args) {
        Random ran = new Random();
        int randomInt = ran.nextInt(10)+1;
        Scanner sc  = new Scanner(System.in);
        int count = 0;
        while(count<3){
            System.out.println("请输入数字,1-10之间");
            int guessInt = sc.nextInt();
            if(guessInt > randomInt){
                System.out.println("猜大了,请重新输入,剩余次数为:"+(3-count-1));
                count++;
            }else if(guessInt < randomInt){
                System.out.println("猜小了,请重新输入,剩余次数为:"+(3-count-1));
                count++;
            }else{
                System.out.println("恭喜你,猜对了");
                break;
            }
        }
        System.out.println("次数用尽,正确答案为:"+randomInt);
    }
}
2017-09-04 11:36
快速回复:各位前辈帮帮忙 一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018505 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved