开发者社区> 问答> 正文

猜数游戏的部分代码求助

Scanner in = new Scanner(System.in); 
         { for(int j = 1 ; j< 8; j++){ 
             System.out.println("请输入一个整数:"); 
           int value = in.nextInt();  
           int ran = (int)(Math.random()*100)+1; 
           if (value > ran){
            System.out.println("大了");
         } else if (value < ran){ 
            System.out.println("小了");
         } else if (value == ran){
            System.out.println("恭喜你猜对了!你的战斗力是"+j+"%");}
         }

展开
收起
蛮大人123 2016-06-07 11:48:04 1885 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    把随机生成数放到for循环外面,不然每循环一次都重新随机生成一个数

          Scanner in = new Scanner(System.in); 
          int ran = (int)(Math.random()*100)+1; 
    
         { for(int j = 1 ; j< 8; j++){ 
             System.out.println("请输入一个整数:"); 
           int value = in.nextInt();  
    
           if (value > ran){
            System.out.println("大了");
         } else if (value < ran){ 
            System.out.println("小了");
         } else if (value == ran){
            System.out.println("恭喜你猜对了!你的战斗力是"+j+"%");}
         }
    2019-07-17 19:29:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
你的游戏,真的安全吗 立即下载
你的游戏,真的安全么? 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多