我已经尝试自己学习Java大约一个星期了,我决定尝试应用我(相当有限)的知识来制作一个简单的猜谜游戏。
import java.util.Scanner;
import java.util.Random;
public class GuessingGame {
public static void main(String[] args) {
//creates a new scanner object
Scanner input = new Scanner(System.in);
// randomly generates a number from 1-10
Random rand = new Random();
int myNumber = rand.nextInt(10)+1;
String tooWarm = "Too high. Try again!";
String tooCold = "Too cold. Try again!";
String bingo = "Yup! Good guess!";
boolean playing = true;
System.out.printf("What's your name? ");
String name = input.nextLine();
System.out.println("Well, " + name + ", betcha can't guess what number I'm thinking of! \nHint: it's between 1 and 10...");
int value = input.nextInt();
if (value > myNumber) {
System.out.println(tooWarm);
}
else if (value < myNumber) {
System.out.println(tooCold);
}
else {
System.out.println(bingo);
}
}
}
就这么做,
做…而使你的执行至少执行一次。
do {
System.out.println("Enter : ");
int value = input.nextInt();
if (value > myNumber) {
System.out.println(tooWarm);
}
else if (value < myNumber) {
System.out.println(tooCold);
}
else {
System.out.println(bingo);
playing = false;
}
}
while (playing);
我想做一个简单的猜谜游戏,电脑应该猜出我在0和100之间选择的数字。尝试运行它,如果数字太低按1,如果数字太高按2。 1.如果我选择50,计算机猜测41,我按1,因为数字太低了 是55吗?2 是26吗?1 是35吗?1 是97吗?2
编写程序生成一个1-100之间的随机数,并将其作为秘密数字保存。然后程序将检查用户是否能猜出秘密号码。用户可以继续猜测数字,直到找到数字或者用户可以输入0,这将终止程序。 null 我被if语句卡住了,也许我的结构不正确。我不确定。
我在做一个数字猜谜游戏: 计算机在间隔内生成一个数字 我试着猜测它,并收到一个回复,不管它是高于/低于我的猜测,还是等于我的猜测,我赢了 有一个可以猜测的间隔,还有一个猜测尝试限制
本文向大家介绍pygame学习笔记(6):完成一个简单的游戏,包括了pygame学习笔记(6):完成一个简单的游戏的使用技巧和注意事项,需要的朋友参考一下 学了这么长时间的Pygame,一直想写个游戏实战一下。看起来很简单的游戏,写其来怎么这么难。最初想写个俄罗斯方块,想了很长时间如何实现,想来想去,也没写出来,于是干脆下载别人的代码来读。后来,要想写一个帮助记忆的挖宝箱的游戏,结果也没完成。唯一
我一直在尝试制作一个简单的游戏,计算机生成一个随机数,你试着猜它。它还存储了你“尝试”的猜测量。 但是,当我运行该程序时,它只是打印:“让我们玩游戏。我会想到一个数字 1-100。试着猜猜。 这是我的代码: 我不明白为什么这不起作用,有人能解释一下为什么不起作用吗?