【发布时间】:2015-10-02 18:24:01
【问题描述】:
如何在 java 中重启游戏?
这是我尝试过但没有奏效的方法:
String playagain;
String y="y";
String n="n";
//这里有大量的游戏代码
System.out.println("play another game?(y/n)");
playagain=input.next();
if(playagain==y){
Game.end();
Game.start();
}else if(playagain==n){
System.out.println("Goodbye");
}
game 是类的名称,但它坚持我创建一个方法来让它工作。 有没有人知道当玩家点击 y 时更简单的重启游戏的方法? 任何帮助表示赞赏
【问题讨论】:
-
哦,哈哈 ==y?你的意思是 playagain.equals("y") 和 .equals("n")
-
您的问题中确实应该包含更多信息。
Game是否有静态方法end和start?他们做你想让他们做的事吗?确实,不要将字符串与==进行比较,我真的怀疑您是否有名为y和n的变量无论如何对这种比较有意义。 -
是的,我有 y 和 n 的变量
-
只是提醒一下,我认为否决票是因为我们没有看到您得到的确切编译器错误。也不要只是说有些事情没有奏效;说明发生了什么,以及预期会发生什么。不过,很高兴分享您的尝试!
-
@ya wang 程序中有字符串y和n,分别等于“y”和“n”
标签: java restart application-restart alternate