Ich habe nur eine Frage zum Hinzufügen einer Währung ($) in JAVA, ich habe die NumberFormat.getCurrencyInstance(); um meine Ausgaben in "$" zu bekommen. Mein Programm ist die Eingabe etwas Geld (String-Format) zum Beispiel das Programm nur akzeptiert ($ 100.00, $ 50.00, $ 20.00 ... und so weiter), so habe ich diesen Code:JAVA Hinzufügen von Doppel zu einer Zeichenfolge
String payment = keyboard.next();
while (!(payment.equals("$100.00")) && (!payment.equals("$50.00")) && (!payment.equals("$20.00")) && (!payment.equals("$10.00")) && (!payment.equals("$5.00")) && (!payment.equals("$2.00")) && (!payment.equals("$1.00")) {
System.out.print("Invalid coin or note. Try again. ");
payment = keyboard.next(); }
Wie kann ich die Eingänge erhalten (100.00, 50.00 ...) als Double, um sie von den Gesamtpreis .. zum Beispiel zu subtrahieren ich will (100,00-12,00) (12.00 ist der Gesamtpreis)
Jede Hilfe Dank geschätzt würde
'Double.parseDouble'? – Mena
@Mena Nach dem Entfernen des $ -Zeichens. – Hackerdarshi
@Hackerdarshi ist selbstverständlich. – Mena