java程序如何让程序重新再跑一遍,就是我写的这个游戏如何实现重新开始 70

 我来答
chaijianhuaok
推荐于2017-11-25 · TA获得超过141个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:89.7万
展开全部
使用方法调用,配合循环
写一段伪代码,可能会帮你理清思路:
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();
}

}
arrow7880
2014-09-12 · TA获得超过100个赞
知道答主
回答量:140
采纳率:100%
帮助的人:117万
展开全部
一开始就让它无限循环,需要的时候强制停止就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
引剑人
2014-09-12 · TA获得超过168个赞
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:55.6万
展开全部
定义两个按钮嘛,一个启动程序,一个强制关闭程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
行者999999999
2014-09-13 · 超过28用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:57.3万
展开全部
制作一个定时器
追问
怎么制作。我把代码粘上来,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妙音0kwcae
2014-09-13 · TA获得超过124个赞
知道答主
回答量:33
采纳率:0%
帮助的人:7.6万
展开全部
你做的是什么游戏 界面的还是什么,界面的话做两个按钮吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式