gpt4 book ai didi

java - 统计分析

转载 作者:行者123 更新时间:2023-12-02 04:29:49 33 4
gpt4 key购买 nike

我正在开发一个统计分析程序,它将计算很多东西。我不需要构建方面的帮助,因为我知道需要如何完成。我遇到的问题与我构建的数组有关。当我尝试显示数据时,我得到一个非常奇怪的输出。下面是输出

public class Project_StatisticalAnalysis {

public static void main(String[] args){


System.out.println("Good Day,");
System.out.println();
System.out.println("This program can run statistical analysis on integer");
System.out.println("data up to 100 values; it can calculate the mean,");
System.out.println("median, mode, variance and standard deviation.");
System.out.println("");

Scanner input = new Scanner(System.in);
System.out.println("Please enter the number of values you will be calculating: ");
int values = input.nextInt();

//Create Array
final int numArray = values;
double [] numberValues = new double[numArray];
double sum = 0;
for (int i = 0; i < numArray; i++){
System.out.println("Please enter a number:");
numberValues[i] = input.nextDouble();
sum += numberValues[i];
}
//Call to Methods:
displayNumbers(numberValues, values);
sort(numberValues);
mean(numberValues);
median(numberValues);
mode(numberValues);
standardDeviation(numberValues);
variance(numberValues);
}

public static void displayNumbers(double numberValues[], double values) {
System.out.println("You entered:");
System.out.println();
int count = 0;
for (int i = 0; i <values; i++){
System.out.print(numberValues+" ");
count++;
if (count == 10) {
System.out.println();
count = 0;
}}


}

public static void sort(double numberValues[]){

}

public static void mean(double numberValues[]){


}

public static void median(double numberValues[]){

}

public static void mode(double numberValues[]){

}

public static void standardDeviation(double numberValues[]){

}

public static void variance(double numberValues[]){


}
}

输出为:

Good Day,

This program can run statistical analysis on integer
data up to 100 values; it can calculate the mean,
median, mode, variance and standard deviation.

Please enter the number of values you will be calculating:
12
Please enter a number:
4
Please enter a number:
4
Please enter a number:
4
Please enter a number:
4
Please enter a number:
4
Please enter a number:
4
Please enter a number:
5
Please enter a number:
8
Please enter a number:
4
Please enter a number:
5
Please enter a number:
4
Please enter a number:
4
You entered:

[D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05 [D@5c647e05
[D@5c647e05 [D@5c647e05

最佳答案

相反

System.out.print(numberValues+"");//显示地址

System.out.print(numberValues[i]+"");//在此处显示值

关于java - 统计分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31614465/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com