java----数组
Posted byczyz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java----数组相关的知识,希望对你有一定的参考价值。
/* * 数组:存储同一种数据类型的多个元素的容器 * 定义格式: * A:数据类型[]数组名;(推荐的方式) * B:数据类型 数组名[] * 举例: * int[] arr; * int arr[]; *数组初始化; * A:所谓的数组初始化,就是为数组开辟内存空间,并为数组中的每个元素赋予初始值 * B:我们有两种方式可以实现数组的初始化 * a:动态初始化 只给出长度,由系统给出初始化值 * b:静态初始化 给出初始化值,由系统决定长度 *动态初始化: * 数据类型[] 数组名=new 数据类型[数组长度] */ public class ArrayDemo public static void main(String[] args) int[] arr=new int[3]; System.out.println(arr.toString());//[[email protected] 输出的是地址值 System.out.println(arr[0]+" "+arr[1]+" "+arr[2]);// 0 0 0初始化值默认为0 //数组静态初始化 int [] arr1=1,2,3,4,5; for(int i=0;i<arr1.length;i++) //遍历输出数据 System.out.print(arr1[i]+" "); System.out.print("\n"); //联系数组获取最值 int [] arr2=1,2,3,4,5,6,7,8,9,10; int max=arr2[0]; int min=arr2[0]; for(int i=0;i<arr2.length;i++) if(arr2[i]>max) max=arr2[i]; if(arr2[i]<min) min=arr2[i]; System.out.println("arr2中最大的数为:"+max); System.out.println("arr2中最小的数为:"+min); //二维数组 int[][] arr3=new int[2][3]; for(int i=0;i<2;i++) for(int j=0;j<3;j++) arr3[i][j]=i*j; //遍历二维3数组 for (int i = 0; i < arr3.length; i++) for(int j=0;j<arr3[i].length;j++) System.out.print(arr3[i][j]+" "); System.out.print("\n");
以上是关于java----数组的主要内容,如果未能解决你的问题,请参考以下文章