Java 爪哇语;至于;基于字符串的语句迭代
这是我的问题。如何在for语句中放入字符串 示例:for(用户输入的字符串。等于(X)) 这样做 我希望使用此方法,以便语句重复自身,直到用户输入所需的特定字符串Java 爪哇语;至于;基于字符串的语句迭代,java,Java,这是我的问题。如何在for语句中放入字符串 示例:for(用户输入的字符串。等于(X)) 这样做 我希望使用此方法,以便语句重复自身,直到用户输入所需的特定字符串 for( ; !user.equals(X) ;) { user = <scanner input> ; //accept a scanner input } (;!user.equals(X);)的 {user=;//接受扫描仪输入} 我会帮你的。这应该完全是你想要的。如果用户输入的名称不等于“Mike”,则
for( ; !user.equals(X) ;)
{ user = <scanner input> ; //accept a scanner input }
(;!user.equals(X);)的
{user=;//接受扫描仪输入}
我会帮你的。这应该完全是你想要的。如果用户输入的名称不等于“Mike”,则循环将继续。希望有帮助
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
String name = "Mike";
Scanner scan = new Scanner(System.in);
System.out.println("Enter your name: ");
String user = scan.nextLine();
while (!user.equals(name)) {
System.out.println("Enter your name: ");
user = scan.nextLine();
}
System.out.println("Good bye");
}
}
为while循环的退出定义一个
键[q在本例中,],并读取用户输入,直到满足条件为止
例子:
因此,此代码将要求用户提供一个字符串,直到q in通过…您是否尝试了而(!user.equals(X)){…}
?
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Welcome to ....");
System.out.println("press \"q\" to exit or just type word until the end of the life");
String userInput =scan.nextLine();
while (!"q".equalsIgnoreCase(userInput)) {
System.out.println("The user input was: " + userInput);
System.out.println("try again please (\"q\" to exit) ");
userInput =scan.nextLine();
}
} // Ends playGame