Wie verlasse ich das Programm, wenn in Java Strg + D eingegeben wird?
Below ist ein Abschnitt meines Reverse Polish Calculator.
Wenn eine Ganzzahl eingegeben wird, schieben Sie diese auf den Stapel und, falls= gedrückt wird, sehen Sie das Ergebnis. Ich möchte jedoch eine weitere Bedingung hinzufügen: if STRG + D wird vom Benutzer gedrückt, das Programm wird beendet.
Ich habe online nachgesehen, aber anscheinend keine Lösung gefunden. Irgendwelche Ideen? Vielen Dank
Scanner mySc = new Scanner(System.in);
//If input is an integer, push onto stack.
if (mySc.hasNextInt()) {
myStack.push(mySc.nextInt());
}
//Else if the input is an operator or an undefined input.
else if (mySc.hasNext()) {
//Convert input into a string.
String input = mySc.nextLine();
//Read in the char at the start of the string to operator.
char operator = input.charAt(0);
if (operator == '=') {
//Display result if the user has entered =.
}
**else if ("CTRL-D entered") {
System.exit(0);
}**