一. 要求: 程序运行时
1. 提示用户输入数字
2. 如果猜中则输出猜对了
3. 如果没猜中则提示数字大了或者小了, 并提示继续猜, 直到猜中
4. 用户按输入 0 则退出游戏
5. 用 while 循环写
6. 猜的数字随机生成在 1 到 100 之间
二. 代码
import java.util.Scanner
class Guessing{public static void main(){
Scanner sc = new Scanner(System.in);
int num = (int)(Math.random()*100+1);
System.out.println("请输入")
int guess = sc.nextInt();
while(guess!=num){
if(guess==0){
System.out.println("退出游戏");
break;
}
if(guess>num){
System.out.println("大了");
}
if(guess<num){
System.out.println("小了");
}
if(guess==num){
Sytem.out.println("猜对了");
break;
}
System.out.println("请输入")
gusee = sc.nextInt();
}
}
}
其实也有很多种方法写, 我只写了其中一种, 要是有错误什么或者建议想提出, 希望可以私信或者留言谢谢.
java 之猜数字游戏
来源: http://www.bubuko.com/infodetail-2485270.html