概述
7.8 (Average an array) Write two overloaded methods that return the average of an
array with the following headers:
public static int average(int[] array)
public static double average(double[] array)
Write a test program that prompts the user to enter ten double values, invokes this
method, and displays the average value.
7.8(数组的平均值)编写两个重载方法,返回数组的平均值,包含以下头文件:
public static int average(int[] array)
public static double average(double[] array)
编写一个测试程序,提示用户输入十个双精度值,调用该方法,并显示平均值
import java.util.Scanner;
public class Unite7Test8
{
public static void main(String[] args)
{
System.out.println("请输入十个双精度的数:");
Scanner scan = new Scanner(System.in);
double arr[] = new double[10];
for(int i = 0;i<arr.length;i++)
{
arr[i] = scan.nextDouble();
}
System.out.print("The average is "+average(arr));
}
public static int average(int[] array)
{
int num1 = 0;
for(int i = 0;i<10;i++)
{
num1=num1+array[i];
}
return num1/array.length;
}
public static double average(double[] array)
{
double num2 = 0;
for(int i = 0;i<10;i++)
{
num2=num2+array[i];
}
return num2/array.length;
}
}
结果如下:
最后
以上就是高兴大门为你收集整理的Java语言程序设计 例题7.8(数组的平均值)的全部内容,希望文章能够帮你解决Java语言程序设计 例题7.8(数组的平均值)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复