поэтому я пытаюсь сделать стандартное отклонение, но я пытаюсь добавить строковую и числовую переменную.Поэтому мне было интересно, возможно ли, чтобы обе переменные брали один и тот же вход или расставляли их.Я хотел попытаться остановить цикл с помощью строки char, но он продолжает возвращаться к числовой переменной.Я не уверен, что слишком обдумал это.В результате, когда я отлаживаю, ввод остается двойным.
// Declare each Variable
double number,
mean,
deviation,
count;
boolean flag = true;
String stop, next;
//Declare each variable as 0
number = mean = deviation = count = 0;
//Loop the Input
do
{
System.out.println("Enter n to end the problem.");
System.out.println("Enter numbers: ");
number = input.nextDouble();
mean += number;
deviation += Math.pow(number, 2);
count++;
// stop
stop = input.nextLine();
if (stop.equals('n')||stop.equals('N') ) {
flag = false;
}
else {
flag = true;
}
}while (flag) ;