Ich habe versucht, einen Taschenrechner zu erstellen, aber ich kann ihn nicht zum Laufen bringen, weil ich nicht weiß, wie man Benutzereingaben erhält.
Wie kann ich die Benutzereingabe in Java erhalten?
Eine der einfachsten Möglichkeiten ist die Verwendung eines "Scanner"-Objekts wie folgt:
import java.util.Scanner;
Scanner reader = new Scanner(System.in); // Reading from System.in
System.out.println("Enter a number: ");
int n = reader.nextInt(); // Scans the next token of the input as an int.
//once finished
reader.close();
Sie können Benutzereingaben mit BufferedReader
erhalten.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String accStr;
System.out.println("Enter your Account number: ");
accStr = br.readLine();
Es speichert einen String
Wert in accStr
, so dass Sie ihn mit Integer.parseInt
in einen int
parsen müssen.
int accInt = Integer.parseInt(accStr);
Hier erfahren Sie, wie Sie die Tastatureingaben erhalten:
Scanner scanner = new Scanner (System.in);
System.out.print("Enter your name");
name = scanner.next(); // Get what the user types.