文章目录
一、数组
1.1数组初始化
- 动态初始化:(指定长度)
-
标准格式: 数据类型[ ] 数组名称= new 数据类型[数据长度]
-
eg:
int[] array =new int[10];
- 静态初始化:(指定内容 )
- 标准格式: 数据类型[] 数组名称 = new 数据类型[ ] {元素1,元素2,……};
- eg:
int[] array1 =new int[]{
5,15,20};
String[] array2 =new String[]{
"hello","world","java"};
- 省略格式: 数据类型[] 数组名称 = {元素1,元素2,……};
【注】
- 静态数组可根据大括号里的数据推算出数组的长度。
- 两种定义的标准格式均可才分在这里不做列出
- 静态数组的省略格式不能进行拆分定义
1.2 数组作为方法的参数和返回值
传入和传出的均为数组的地址。
/*---------------传入-----------------*/
/*
数组可以作为方法的参数。
当调用方法的时候,向方法的小括号进行传参,传递进去的其实是数组的地址值。
*/
public class Demo01ArrayParam {
public static void main(String[] args) {
int[] array = {
10, 20, 30, 40, 50 };
System.out.println(array); // 地址值
printArray(array); // 传递进去的就是array当中保存的地址值
System.out.println("==========AAA==========");
printArray(array);