首页 > 解决方案 > 程序终止后,返回到主代码的开始处或其他地方

问题描述

总的来说,我是编程的新手,我目前正在研究游戏中的编程,游戏中的主要内容之一是循环,更具体地说,是那些在完成某个目标后返回游戏的另一部分的人,就像它重新开始一样。问题是,我应该使用什么类型的循环来做到这一点?看看这个基本代码,这样你就可以理解我在说什么。

import java.util.Scanner;
Scanner scan = new Scanner();
String x;
System.out.println("Hello, how's it going?");
x = scan.nextLine();
System.out.println("Nice");

我想在扫描仪变量上写完之后,它会返回“你好,最近怎么样”,并重复这个过程,直到我不想再这样做了,所以我会更详细地知道该怎么做情况。因为我正在尝试制作的测试游戏只是一个简单代码的基本循环,只是为了开始我的编程之旅。

标签: javaloops

解决方案


您可以使用do-while循环。

这是一个只有在用户输入字符串“exit”时才会退出的循环示例:

do{
    System.out.println("Hello, how's it going?");
    x = scan.nextLine();
} while(!x.equals("exit"));

推荐阅读