[問題] 可不可以教我一下要如何講解?
import java.util.*;
import java.io.*;
public class ff {
public static void main(String[] args) throws Exception {
double[] db = new double[args.length];
double sum =0, mean = 0 ,sigma = 0 , sd = 0, var=0;
if (args.length < 1) System.exit(1);
Scanner scan = new Scanner(new File(args[0]));
ArrayList<Integer> al = new ArrayList<Integer>();
while (scan.hasNextInt()) {
al.add(scan.nextInt());
}
int[] ary = new int[al.size()];
for (int i = 0; i < ary.length; i++) {
ary[i] = al.get(i);
sum += al.get(i);
}
mean = sum / ary.length;
for(int i=0; i<ary.length;i++)
sigma = sigma + Math.pow((ary[i] - mean),2);
sd = Math.pow(sigma/(ary.length-1), 0.5);
System.out.println("平均: "+ mean);
System.out.println("標準差: "+ sd);
System.out.println(Arrays.toString(ary));
}
}
可不可以有人幫我解說一下?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.15.28.205
推
05/05 14:31, , 1F
05/05 14:31, 1F
噓
05/05 14:33, , 2F
05/05 14:33, 2F
推
05/05 14:36, , 3F
05/05 14:36, 3F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章