java程序如何让程序重新再跑一遍,就是我写的这个游戏如何实现重新开始 70
5个回答
展开全部
使用方法调用,配合循环
写一段伪代码,可能会帮你理清思路:
do{
游戏开始运行;
...
..
//循环中可以用方法调用来运行游戏
//游戏失败,给用户提示
再玩一次?
接受用户的选择
//如果用户选择"是",再次循环,游戏重新开始
//如果用户选择”否",退出循环,游戏结束
}while(真);
写一段伪代码,可能会帮你理清思路:
do{
游戏开始运行;
...
..
//循环中可以用方法调用来运行游戏
//游戏失败,给用户提示
再玩一次?
接受用户的选择
//如果用户选择"是",再次循环,游戏重新开始
//如果用户选择”否",退出循环,游戏结束
}while(真);
追问
思想我懂但是我实现不了
追答
我写了段控制台程序,你看看,参考一下:
import java.util.Scanner;
public class Game {
Scanner input = new Scanner(System.in);
/**
* 游戏的具体实现在play()方法中
*/
public void play(){
System.out.println("游戏正在运行");
}
/**
* 开始游戏的方法
*/
public void start(){
String answer;
//循环实现游戏的重新开始
do{
play(); //调用play()方法开始玩游戏
System.out.println("继续游戏(y/n)?");
answer = input.next();
}while(!answer.equals("n")); //当用户输入n时退出游戏
System.out.println("游戏结束");
}
public static void main(String[] args) {
Game game = new Game();
game.start();
}
}
展开全部
一开始就让它无限循环,需要的时候强制停止就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义两个按钮嘛,一个启动程序,一个强制关闭程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
制作一个定时器
追问
怎么制作。我把代码粘上来,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你做的是什么游戏 界面的还是什么,界面的话做两个按钮吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询