私は2つの数字を入力すると仮定します.1つはintを引っ込める量で、もう1つは残高です(間にスペースを入れます)。撤回ごとに0.5の手数料を請求するので、バランスは2倍にする必要があります。そしてそれは何が印刷されなければならないのですか。 nextDoubleでエラーが発生するのはなぜですか?私はちょうど1ヶ月のコーディング、私はこれがケーキの一部になるだろうと思ったが、私は基本的な構文は、30年前に私を台無しにしたと思う:(ScannerメソッドのnextDouble()が「例外」を送信するのはなぜ
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
//init variables
int amount;
double balance;
//insert amount and balance
Scanner input = new Scanner (System.in);
amount = input.nextInt();
balance = input.nextDouble();
//reduce amount+fee from balance
balance=balance-(amount + 0.50);
//print new balance
System.out.print(balance);
input.close();
}
}
あなたは何を入力していますか?また、あなたが得ている正確な例外は何ですか? – Codebender
入力は "。"(ドット)小数ですが、IDEは "、"(カンマ)に設定されています。私は私の国の数学でカンマに変わったときに覚えていますが、私はまだ点を使っています。解決するIDE設定を変更しました。 – Nooblhu