ループの標準偏差を計算しますか?私は標準偏差を計算するための公式を知っています、私はちょうど計算のためのユーザー入力を取る方法を知りたいです。私はプログラミングには新しいので、すべてを説明してください。私はまた、標準偏差の公式を書くことに私の残念な試みを気にしません。これはSDをもっと理解するためだけに働くことを意図したものではありません。最初にあなたのコードでJavaの標準偏差の計算
import java.util.Scanner;
public class readFromKeyboard {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String inStr = input.next();
int n;
int i;
int count = 0;
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
double average=0;
int sum;
double deviation = 0;
while (!inStr.equals("EOL")) {
count++;
n = Integer.parseInt(inStr);
min = Math.min(min, n);
max = Math.max(max, n);
System.out.printf("%d ", n);
inStr = input.next();
average += n;
// really bad attempt here
deviation = math.pow(n/average,2) ++/mean sqrt();
}
average = average/count;
System.out.println("\n The average of these numbers is " + average);
System.out.printf("The list has %d numbers\n", count);
System.out.printf("The minimum of the list is %d\n", min);
System.out.printf("The maximum of the list is %d\n", max);
input.close();
}
}
[mcve]と[ask]を参照してください – Mat
ようこそスタックオーバーフロー!良い質問をするのを助けるために私たちの[SO Question Checklist](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をよく読んで、良い答えを得てください。 –