黑马程序员技术交流社区
标题:
关于猜数字的小游戏程序
[打印本页]
作者:
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