Hier ist meine Frage. Wie gebe ich eine Zeichenkette in eine for-Anweisung ein Beispiel: für (die Zeichenkette wird von user.equals (X) eingegeben) tue das Ich möchte diese Methode, also wiederholt sich die Anweisung, bis die gewünschte spezifische Zeichenkette vom Benutzer eingegeben wirdJava "für" Anweisung Iteration basierend auf einer Zeichenfolge
1
A
Antwort
0
Dies alles tun, was Sie wollen. Wenn der Benutzer einen Namen eingibt, der nicht mit "Mike" übereinstimmt, wird die Schleife fortgesetzt. Ich hoffe es hilft!
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");
}
}
0
ich denke,
for(; !user.equals(X) ;)
{ user = <scanner input> ; //accept a scanner input }
soll Ihnen helfen.
0
Definieren ein key
für den Austritt einer while-Schleife [q in diesem Beispiel], und die Benutzereingabe lesen, bis die Bedingung erfüllt ist.
Beispiel:
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
sodass dieser Code wird den Benutzer auffordern, eine Zeichenfolge, bis q in geben zu geben ...
Verwandte Themen
- 1. ggplot2 Grundstück Titel auf einer Iteration für Schleifenvariable basierend
- 2. Ignorieren Spalte für eine Iteration einer Schleife parametrisierte Update-Anweisung
- 3. Deklaration einer Zeichenfolge für if-Anweisung
- 4. Filtern einer Zeichenfolge basierend auf der Wortzahl
- 5. Vim: Sourcing basierend auf einer Zeichenfolge
- 6. Format Zeichenfolge basierend auf Formatierungscodes für Konsole
- 7. Zerlegen Zeichenfolge basierend auf Zeichen
- 8. Wie wird Array basierend auf Anweisung gezählt?
- 9. Schreiben Sie eine SQL-Löschung basierend auf einer Select-Anweisung
- 10. Versuchen, Felder basierend auf einer case-Anweisung zu erstellen
- 11. Extrahieren einer Zeichenfolge basierend auf Position gefunden Charakter in R
- 12. Java LinkedHashSet rückwärts Iteration
- 13. Zugriff basierend auf HTTP_REFERER mit einer Zeichenfolge einschränken
- 14. Optionale Spalten in SQL Server Insert-Anweisung basierend auf Eingangswert
- 15. Aufteilen einer Zeichenfolge basierend auf einem bestimmten Satz von Wörtern
- 16. Ersetzen Sie Inhalt in einer Zeichenfolge basierend auf Regex.Matches MatchCollection
- 17. Erstellen einer Tabellenspalte Datum oder Zeichenfolge basierend auf dem Typ
- 18. Können Sie einen Wert in Echtzeit während einer Iteration innerhalb einer LINQ-Anweisung setzen/aktualisieren?
- 19. schreibe eine Zeichenfolge basierend auf MySQL Abfrage
- 20. Wie Bedingung hinzufügen basierend auf If-Anweisung
- 21. Geteilte XML-Datei basierend auf dem ersten Zeichen einer Zeichenfolge
- 22. Aufteilen einer Zeichenfolge basierend auf Registerkarte in der Datei
- 23. Teilen einer HashMap basierend auf Werten in der Zeichenfolge
- 24. Aufteilen einer Zeichenfolge basierend auf UND-ODER-Logik in Javascript
- 25. Call-Eigenschaft basierend auf einer Zeichenfolge des Namens
- 26. Suche nach Übereinstimmung durch Negieren (basierend auf einer fehlenden Zeichenfolge)
- 27. Java-Generics basierend auf Rückgabetyp?
- 28. Ersetzen Sie ein Zeichen in einer Zeichenfolge in C# basierend auf Position mit einer Zeichenfolge
- 29. Validate eine Zeichenfolge basierend auf bestimmten Format
- 30. auf Unterklasse basierend bestimmte Zeichenfolge abrufen
haben Sie versucht, 'während {(user.equals (X)!). ...} '? – user1314742