Java 如何实现连续字符串循环
我是Java新手,遇到以下问题: 创建一个程序,该程序将输出您的姓名和您来自哪里。让您的程序向用户询问此信息。 高级分配:更改程序,使其在连续循环中运行,询问用户姓名及其来源,以及 输出到控制台。如果用户为 名称或它们来自何处,终止循环Java 如何实现连续字符串循环,java,string,loops,Java,String,Loops,我是Java新手,遇到以下问题: 创建一个程序,该程序将输出您的姓名和您来自哪里。让您的程序向用户询问此信息。 高级分配:更改程序,使其在连续循环中运行,询问用户姓名及其来源,以及 输出到控制台。如果用户为 名称或它们来自何处,终止循环 public static void main(String[] args) { Scanner myScan = new Scanner(System.in); while(true) { System.out.println(
public static void main(String[] args) {
Scanner myScan = new Scanner(System.in);
while(true) {
System.out.println("Enter your name");
String myName = myScan.next();
System.out.println("Enter your location");
String myLocation = myScan.next();
if(myName.equals("X") || myLocation.equals("X")){
break;
}
System.out.println("Your name is " + myName + " and your location is " + myLocation);
}
}
我实现了第一部分,但在高级任务方面遇到了问题。谁能给我一个提示,谢谢
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
Scanner myScan = new Scanner(System.in);
System.out.println("Enter your name");
String myName = myScan.next();
System.out.println("Enter your location");
String myLocation = myScan.next();
System.out.println("Your name is "+ myName + " and your location is " + myLocation);
}
}
试试这个:
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
Scanner myScan = new Scanner(System.in);
while(true){
System.out.println("Enter your name");
String myName = myScan.next();
if(myName.equals("X"))
break;
System.out.println("Enter your location");
String myLocation = myScan.next();
if(myLocation.equals("X"))
break;
System.out.println("Your name is "+ myName + " and your location is " + myLocation);
}
}
}
您可以将main方法的内容嵌套在一个连续循环中,然后检查“X”的输入,如果其中一个是“X”,那么您将“中断”循环
public static void main(String[] args) {
Scanner myScan = new Scanner(System.in);
while(true) {
System.out.println("Enter your name");
String myName = myScan.next();
System.out.println("Enter your location");
String myLocation = myScan.next();
if(myName.equals("X") || myLocation.equals("X")){
break;
}
System.out.println("Your name is " + myName + " and your location is " + myLocation);
}
}
看看这个声明。你试过使用谷歌吗?这是谷歌搜索“java循环”的第一个结果。非常感谢,明白了!