我只是有一個關於在JAVA中添加一些貨幣($)的問題,我使用NumberFormat.getCurrencyInstance();讓我的輸出成爲「$」。我的計劃是投入一些錢(字符串格式),例如計劃只接受($ 100.00 $ 50.00 $ 20.00 ...等),所以我用這個代碼:JAVA添加雙字符串
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(); }
我怎樣才能獲得的輸入( 100.00,50.00 ...)作爲雙以便從總價中減去他們.. 例如我想(100.00-12.00)(12.00是總價)
任何幫助,將不勝感激 感謝
'Double.parseDouble'? – Mena
@Mena刪除$符號後。 – Hackerdarshi
@Hackerdarshi不言而喻。 – Mena