数据的定义有两种方式:一般情况我们用第一种
// 定义了一个int型的数组,变量名是arrint[] arr
// 定义了一个int变量,变量是arr数组int arr[]
我们用数组动态初始化和静态初始化举个栗子:
package com.codetest;
public class arraydemo {
public static void main(String[] args) {
// 数组动态初始化
int[] arr = new int[111];
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[1]);
// 数组静态初始化
int[] arr1 = {3,4,5};
System.out.println(arr1);
System.out.println(arr1[0]);
System.out.println(arr1[1]);
System.out.println(arr1[2]);
}
}
可以看到,动态初始化中我们制定了数组的长度是111,打印数组arr后是数据的内存地址,获取数组元素因为只指定了数组的长度,不具体指定里面的值,系统自动为我们分配了默认值;而静态初始化数组我们指定了数组的值,可以直接打印数组的值
数组的遍历也是数组的常见操作之一,这里给大家举个栗子,一般情况下,我们如果不知道数组的长度,一般会用arr.length来获取,下面是一种通用的遍历方式,Java是强类型语音,变量定义要先声明类型,也可以获取数组的每个元素
for(int i=0;i System.out.println(arr1[i]);
}
今天就分享到这里,多多练习
Java学习社区