A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© DDK畅 中级黑马   /  2016-1-21 21:28  /  914 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天讲课了 我也是跟着老师的思路走的 敲出来的代码编译成class文件后也没有报错,但是运行不动 点了运行后没有弹出我设置的功能  是怎么回事儿

6 个回复

倒序浏览
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+"次机会");                                 }                 }                          } }
回复 使用道具 举报
i<5  你怎么写i>5
回复 使用道具 举报
楼上说的对,还有你这格式看着好累啊;
回复 使用道具 举报
你是把键盘输入放在了外边吧
回复 使用道具 举报
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("你猜对啦!恭喜你!!!");
                        }
                }
        }

}
回复 使用道具 举报
这几天刚做完这个,菜鸟打怪升级中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马