用代码实现一个猜数字的小游戏,假设要猜的目标数字是8,先可以提示用户猜的数在0-10之间,然后循环接受用户输入的数字,如果用户输入的数字比目标数字小,就提示”小了,继续猜”,继续接受用户输入的数字,继续比较,如果大了,就”大了,继续猜”,
如果用户在5次以内猜对了,就提示”你真聪明,猜对了!”并结束循环,如果猜了5次还没有猜对,就提示”真笨,不跟你玩了”,并结束循环
例如猜数字“8”
Scanner sc = new Scanner(System.in);
int count = 0;
while (count < 5) {
System.out.println("请输入数字0-10:");
int i = sc.nextInt();
if (i < 8) {
System.out.println("猜小了");
count++;
if (count == 5) {
System.out.println("五次机会结束了,你真笨");
continue;
}
} else if (i > 8) {
System.out.println("猜大了");
count++;
if (count == 5) {
System.out.println("五次机会结束了,你真笨");
continue;
}
}else {
System.out.println("你猜对了");
break;
}
}
效果图: