黑马程序员技术交流社区

标题: 关于猜数字的小游戏程序 [打印本页]

作者: DDK畅    时间: 2016-1-21 21:28
标题: 关于猜数字的小游戏程序
今天讲课了 我也是跟着老师的思路走的 敲出来的代码编译成class文件后也没有报错,但是运行不动 点了运行后没有弹出我设置的功能  是怎么回事儿
作者: DDK畅    时间: 2016-1-21 21:31
import java.util.Scanner; import java.util.Random; class  Gess {         public static void main(String[] args)          {                         Random r = new Random();                 int randomNumber = r.nextInt(100)+1;                 for (int i=0;i>5;i++)                 {Scanner scanner =new Scanner(System.in);                 System.out.println("请输入100以内的数字");                 int shuruNumber = scanner.nextInt();                 if (shuruNumber==randomNumber)                         {System.out.println("OK");                 break;                         }                 else                         {                         if(shuruNumber>randomNumber){                         System.out.println("你输入的数字大了");                         }                          else                                 {System.out.println("你输入的数字小了");}                         System.out.println("你还剩余:"+i+"次机会");                                 }                 }                          } }
作者: 怪我咯~    时间: 2016-1-21 21:35
i<5  你怎么写i>5
作者: 伊丽莎白.大海    时间: 2016-1-21 22:00
楼上说的对,还有你这格式看着好累啊;
作者: 划江北上    时间: 2016-1-22 21:29
你是把键盘输入放在了外边吧
作者: 胡思乱想的猫    时间: 2016-1-22 21:32
package test;

import java.util.Scanner;

public class 猜数字游戏 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入你猜的数");
                int i = (int )((Math.random()*100)+1);
                int count = 5;
                while(true){
                        int value = sc.nextInt();
                        count --;
                        System.out.println("你还有"+count+"次机会");
                        if( count == 0 ){
                                System.out.println("你猜了五次啦,GAME OVER!");
                                break;
                        }else if( i > value ){
                                System.out.println("你猜小了");
                        }else if( i < value ){
                                System.out.println("你猜大了");
                        }else {
                                System.out.println("你猜对啦!恭喜你!!!");
                        }
                }
        }

}
作者: a527512132    时间: 2016-1-22 21:38
这几天刚做完这个,菜鸟打怪升级中




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2