zoukankan      html  css  js  c++  java
  • 猜数游戏

    package pro2;
    import java.util.*;
    public class Random01 {
      public static void main(String[] args) {
        System.out.println(" 开始游戏:");
        game();
        System.out.println("游戏结束:");
      }
      public static void game(){
        boolean bool=true;
        while(bool==true){
          int ran=random();
          for(int i=0;i<10;i++){
            Scanner sc=new Scanner(System.in);
            System.out.print("请输入一个数字用于比较:");
            int flag=sc.nextInt();
            int key=compare(flag,ran);
            if(key==0){
            System.out.println("恭喜猜数正确,本轮游戏结束");
            break;
            }
            else if(key>0){
              System.out.println("您输入的数字--大 ");
            }
            else if(key<0){
              System.out.println("您输入的数字--小 ");
            }
            if(i==10){
              System.out.println("10次机会用尽,本轮游戏结束");
            }
          }
          //猜数正确跳出循环
          {
            System.out.println("是否要进行下一轮游戏(任意键继续,0退出)");
            Scanner sc2=new Scanner(System.in);
            int judge=sc2.nextInt();
            if(judge==0){
            bool=false;
            }
          }
        }
      }
      public static int random(){
        Random random=new Random();
        int i=random.nextInt(1000)+1;
        return i;
      }
      public static int compare(int flag,int ran){
        if(flag>ran){
          return 1;
        }
        else if(flag<ran){
          return -1;
        }
        return 0;
      }

    }

  • 相关阅读:
    JAVA | Guava EventBus 使用 发布/订阅模式
    Go | Go 语言打包静态文件以及如何与Gin一起使用Go-bindata
    写了一个慢接口,年终妥妥的325
    理解C#中的ExecutionContext vs SynchronizationContext
    理解C#中的ConfigureAwait
    反直觉的三门问题
    连求最大公约数都不会,我怕不是上了个假大学
    「补课」进行时:设计模式(22)——桥梁模式
    抄答案就是了,两套详细的设计方案,解决头疼的支付掉单问题
    如何写好绩效考核中的年终总结?
  • 原文地址:https://www.cnblogs.com/hxtblogs/p/7591315.html
Copyright © 2011-2022 走看看