作者mariobear (trick)
看板Ajax
標題[問題] 可不可以教我一下要如何講解?
時間Tue May 5 14:16:55 2009
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
1F:推 Xezzaosui:java 和 javascript 是不一樣的........ 05/05 14:31
2F:噓 neversay:跑錯版了你... 05/05 14:33
3F:推 Kelunyang:你是要講解Java不是JavaScript嗎XDDDD 05/05 14:36