无名商城论坛

搜索
查看: 298|回复: 0

[其他技术] 【分享】【记录】寒假学Java(10)

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:26:13 | 显示全部楼层 |阅读模式
for循环小练习—随机数猜彩票

//猜彩票,根据输入的数字对比,一共有三次机会,猜对打印【猜对了】,否则递减次数,直至猜对/没有机会

int a = (int)(Math.random()*100+1);//100以内随机数

思路
Scanner(键盘扫描)
for循环递减,3次机会
随机数
if判断

代码
英语不好,用拼音啦[揪耳朵]
public class TestCaiPiao {
    public static void main(String[] args) {
        Scanner sn = new Scanner(System.in);
        int a = (int)(Math.random()*100+1);//随机数
        System.out.println(a);  //打印一下随机数,不用猜【滑稽】
        for (int i = 3; i= 3 ; i--){//递减,三次
            System.out.println("请输入一个两位数");
            int shu = sn.nextInt();
            if (shu == a ){
                System.out.println("猜对了");
                break;
            }else{
                if (i ==1){
                    System.out.println("没有机会了");
                    break;
                }
                System.out.println("您还有"+(i-1)+"此次机会");
            }
        }
    }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表