Java求方差和標準差:
依安網(wǎng)站建設公司成都創(chuàng)新互聯(lián),依安網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為依安1000多家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設公司要多少錢,請找那個售后服務好的依安做網(wǎng)站的公司定做!
public class GetAverageandStandardDevition {
private int[] array = new int[10];
private int num = 10;
public int getRandomDigit() {
return (int) (Math.random() * 1000);
}
public void getTargetDigit() {
for (int i = 0; i num; i++) {
array[i] = getRandomDigit();
System.out.println(array[i]);
}
}
//方差
public double getAverage(){
int sum = 0;
for(int i = 0;i num;i++){
sum += array[i];
}
return (double)(sum / num);
}
//標準差
public double getStandardDevition(){
double sum = 0;
for(int i = 0;i num;i++){
sum += Math.sqrt(((double)array[i] -getAverage()) * (array[i] -getAverage()));
}
return (sum / (num - 1));
}
public static void main(String[] args) {
GetAverageandStandardDevition gcs = new GetAverageandStandardDevition();
gcs.getTargetDigit();
System.out.println(gcs.getAverage() + " " + gcs.getStandardDevition());
}
import java.util.Scanner;
public class NumTest {
public static void main(String[] args){
double num=0;
Scanner s = new Scanner(System.in);
System.out.println("請輸入你需要計算的個數(shù):");
int n = s.nextInt();
double[] list=new double[n];
for (int i = 1; i = n; i++) {
System.out.println("請輸入第"+i+"個數(shù):");
list[i-1]=s.nextDouble();
num+=list[i-1];
}
double mean=num/n;
double var=0;
for(double d:list){
var+=(d-mean)*(d-mean);
}
System.out.println("方差是:"+var/n);
}
}
現(xiàn)在學習Java的平臺有很多,B站或者是騰訊課堂都是不錯的,我們在B站分享了很多經(jīng)典的Java視頻教程,都是開源的,你可以去看看。
網(wǎng)站標題:用Java實現(xiàn)方差代碼,求方差的代碼
文章路徑:http://chinadenli.net/article42/dsisoec.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、品牌網(wǎng)站建設、網(wǎng)站建設、網(wǎng)站改版、面包屑導航、網(wǎng)頁設計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)