无名 发表于 2022-5-8 18:26:13

【分享】【记录】寒假学Java(10)

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)+"此次机会");
            }
      }
    }
}
http://cdn.u1.huluxia.com/g3/M01/E1/9D/wKgBOV4gTO6ANBv4AAASBRRa1tA876.jpghttp://cdn.u1.huluxia.com/g3/M01/E1/9D/wKgBOV4gTO6AMwSrAAArkTR1S0c920.pnghttp://cdn.u1.huluxia.com/g3/M01/E1/9D/wKgBOV4gTO6AZAifAAAEmIRMMHA248.pnghttp://cdn.u1.huluxia.com/g3/M01/E1/9D/wKgBOV4gTO-AEB2PAAAEMVMXF7Q605.png
页: [1]
查看完整版本: 【分享】【记录】寒假学Java(10)