java数组求平均值的代码是什么?Java数组如何定义?

Java数组在java中是最基本的知识点,其实java数组就是一个容器。可以自动给数组中的元素从0开始编号,方便操作这些元素。那java数组求平均值的代码是什么?下面来我们就来给大家讲解一下。

代码如下:

/**
* 求数组中的平均值
*/
class Demo5
{
    public static void main(String[] args)
    {
        int[] array = {
            1
            , 2
            , 3
            , 4
            , 5
            , 1
            , 2
            , 8
        };
        System.out.println(average(array));
    }
    private static double average(int[] array)
    {
        int sum = 0;
        for (int x: array)
        {
            sum += x;
        }
        return (double) sum / (double) array.length;
    }
}

Java数组如何定义?

Java数组的三种定义方法:

1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。

2.第二种定义适合直接初始化数组

3.第三种匿名数组适合直接给方法传入参数时使用

1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。

数据类型[] 数组名 = new 数据类型[数组长度]

例如 int[] a = new int[3];

创建一个长度为3的int类型的数组

2.第二种定义适合直接初始化数组

数据类型[] 数组名 = {1,2,3}

数组的长度由大括号内元素的个数决定

int[] arr = {1,2,3};**

3.第三种匿名数组适合直接给方法传入参数时使用

语法:new 数据类型[] {1,2,3}

看代码

class Demo2
{
    public static void main(String[] args)
    {
        //定义一个整数类型的数组
        char[] arr = new char[]
        {
            'a'
            , 'b'
            , 'c'
        };
        //获得数组的长度
        int len = arr.length;
        System.out.println("数组的长度为:" + len);
        //调用函数遍历数组
        printArr( ** new char[]
        {
            'a'
            , 'b'
            , 'c'
        } ** , len); //匿名数组
    }
    //定义一个专门用来循环输出数组的函数
    public static void printArr(char[] arr, int n)
    {
        for (int i = 0; i <= n - 1; i++)
        {
            System.out.println(arr[i]);
        }
    }
}

我们在给java数组进行定义的时候,就可以使用以上这三种方法,数组的最大好处就是能都给存储进来的元素自动进行编号,方便操作这些数据。因此对于java数组的使用大家一定要掌握!最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。

推荐阅读:

Java架构师在哪考?Java架构师好吗?

java函数式编程的好处是什么?java函数式编程示例

怎么样面试Java?Java面试成功技巧

推荐内容