私はJavaの状況にあります。
ユーザーにいくつかの数字を入れて、それらの数字の合計を持ってもらいたいと思います。ただし、ユーザーが負の数を入力すると、ループが終了します。
現在、以下のようなwhileループがあります。
double sum = 0;
double Input = 0;
System.out.println("Please enter the numbers (negative to end)")
System.out.println("Enter a number");
Scanner kdb = new Scanner(System.in);
Input = kdb.nextDouble();
while (Input > 0)
{
System.out.println("Enter an income");
Input = kdb.nextDouble();
sum = Input;
}
しかし、それは仕事をしません。ユーザーが40、60、50、および-1を入力した場合、正しい結果は150になります。私のループの結果は109になります。
助けてください!
どうもありがとう!ジャッキー