1、猜数字游戏
一个类A有一个实例变量v,从键盘接收一个正整数作为实例变量v的初始值。
另外再定义一个类B,对A类的实例变量v进行猜测。
如果大了则提示大了
小了则提示小了
等于则提示猜测成功
import java.util.Random;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
// 开始游戏
System.out.println("猜数字游戏开始");
System.out.println("输入1-100之间的数据:");
// 创建Random类变量(获取随机数)
Random ran = new Random();
// 创建 0-100 随机数(初始值)
int v = ran.nextInt(100)+1;
// 创建Scanner类变量(用户输入猜测值)
Scanner in = new Scanner(System.in);
// 循环猜测
while(true) {
// 得到用户输入猜测值
int b = in.nextInt();
// 比较用户输入猜测值和随机数(初始值)
if(b > v) {
System.out.println("您猜测得数字较大,请继续猜测!");
}else if(b < v) {
System.out.println("您猜测得数字较小,请继续猜测!");
} else {
System.out.println("恭喜你,猜对了!");
System.out.println("游戏结束!");
// 用户输入猜测值和随机数(初始值) 相等时,结束程序
break;
}
}
}
}
稍等