Java 数组
数组是用来存储固定大小的同类型的元素
声明
数组必须先声明 才能使用
datatype[] arrayRefVar;//首选 []放在最后是为了C/C++的快速理解Java
char[] ch ;或者 char ch[];
char ch = new char[arraySize];
1.创建一个char数组 含有 arraySize元素
2.把新建 char数组的引用 赋值给变量ch
数组的使用
public class TestArr{ public static void main(String[] args){ double[] arr = {1.1,2.2,4.4,3.3}; for(double x:arr){ System.out.println(x); }//打印所有数组元素 double total = 0; for(int i = 0;i < arr.length;++i){ total = total + arr[i]; } System.out.println("Total = " + total); //计算并打印所有元素的和 double max = arr[0]; for(int i = 1;i < arr.length;++i ){ if (arr[i] > max) max = arr[i]; } System.out.println("Max = " + max); } //查找并打印最大元素值}输出结果:1.12.24.43.3Total = 11.0Max = 4.4
数组作为函数的参数:
class A{ static void printArray(int[] array) { for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } }}public class TestA{ public static void main(String args[]){ int[] arr = {1, 2, 3, 4, 5, 6}; A.printArray(arr); }}输出结果:1 2 3 4 5 6