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工具网。
推荐阅读: