Java - 使用以下静态无效方法编写程序
Java - Write a program using the following static void methods
将以下方法写入
- 读取 5 个双精度数组的内容
public static double[] readingArray()
- 查找并打印:5个double数组中元素的总和
public static void sum(double [] array)
- 查找并打印:5 个双精度数组中元素的平均值
pubic static void avg (double [] array)
在主要方法中
- 调用 readingArray 并输入以下数字 50 20 10 40 30
- 调用总和
- 调用平均
我不知道我在使用方法 public static void sum 和 public static avg(double [] array) 时做错了什么。
购买我无法打印结果。
运行:
读:
请输入数组元素:50 20 10 40 30
总和:
平均值:
构建成功(总时间:9 秒)
import java.util.Scanner;
public class Quiz10_Op2 {
public static void main(String[] args){
double[] array;
System.out.println("Reading: ");
array = readingArray();
System.out.println("The Sum: " );
sum(array);
System.out.println("The avg: " );
avg(array);
}
public static double[] readingArray(){
Scanner input = new Scanner(System.in);
double array[] = new double[5];
System.out.print("Please enter array elements: ");
for(int i=0; i < 5; i++){
array[i] = input.nextDouble();
}
return array;
}
public static void sum(double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
}
public static void avg (double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
}
}
您忘记打印值了。
public static void sum(double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
System.out.println(sum); // This line
}
public static void avg (double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
System.out.println(sum/array.length); // This line
}
将以下方法写入
- 读取 5 个双精度数组的内容 public static double[] readingArray()
- 查找并打印:5个double数组中元素的总和 public static void sum(double [] array)
- 查找并打印:5 个双精度数组中元素的平均值 pubic static void avg (double [] array) 在主要方法中
- 调用 readingArray 并输入以下数字 50 20 10 40 30
- 调用总和
- 调用平均
我不知道我在使用方法 public static void sum 和 public static avg(double [] array) 时做错了什么。 购买我无法打印结果。
运行: 读: 请输入数组元素:50 20 10 40 30 总和: 平均值: 构建成功(总时间:9 秒)
import java.util.Scanner;
public class Quiz10_Op2 {
public static void main(String[] args){
double[] array;
System.out.println("Reading: ");
array = readingArray();
System.out.println("The Sum: " );
sum(array);
System.out.println("The avg: " );
avg(array);
}
public static double[] readingArray(){
Scanner input = new Scanner(System.in);
double array[] = new double[5];
System.out.print("Please enter array elements: ");
for(int i=0; i < 5; i++){
array[i] = input.nextDouble();
}
return array;
}
public static void sum(double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
}
public static void avg (double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
}
}
您忘记打印值了。
public static void sum(double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
System.out.println(sum); // This line
}
public static void avg (double [] array){
double sum = array[0];
for (int i = 0; i < array.length; i++) {
sum = sum + array[i];
}
System.out.println(sum/array.length); // This line
}