0
我正在編寫一個程序來計算用戶輸入的平均值。用戶輸入計算平均值
import java.util.Scanner;
public class mean
{
static Scanner input = new Scanner (System.in);
public static void main (String[] args)
{
double i;
double sum = 0;
int count = 0;
do
{
System.out.println("input");
i = input.nextDouble();
sum = sum + i;
count++;
}while (i != 0);
System.out.println("sum is " + sum + " count is " + (count - 1));
System.out.println("average is " + sum/(count - 1));
}
}
這裏如果我輸入0,它會計算。但是如果列表中有0。有人可以指導我一個很好的條件?
的最佳解決方案,但有一個在原來代碼中的問題,您應該劃分數不算-1,因爲計數開始於0。 – LINEMAN78