写在前面:
大家好,我是 花狗Fdog ,来自内蒙古的一个小城市,目前在泰州读书。
很感谢能有这样一个平台让我能够在这里分享所学所感。
我喜欢编程,喜欢代码,喜欢去做一个程序员。
努力学习,争取多年后,给亲人更好的生活。
QQ / WX:2506897252 欢迎交流。
所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。
1.一维数组
(1)声明一维数组
数组元素类型 数组名字[]
数组元素类型[]数组名字
java不像C语言一样,声明数组后,需要自己使用new分配内内存。
int arr[]; //声明数组
String str[];
int arr[]=new int[4]; //为数组分配内存
Strint str[]=new String[4];
//声明数组的同时分配内存
int arr[]=new int[4];
//声明并分配是常用做法
(2)初始化一维数组
int arr[]=new int[]{1,2,3,4,5}; //两种方法,这是第一种
int arr[]={1,2,3,4,5}; //第二种
2.二维数组
(1)声明二维数组
数组元素类型 数组名字[][]
数组元素类型[][] 数组名字
多维数组以此类推。
int arr[][];
String str[][];
//两种分配内存方法 第一种
arr=new int[2][3];
//第二种
arr =new int[2][];
a[0]= new int[3];
a[1]=new int[6];
//注意第二种可以为每一维分配不同的内存
(2)初始化二维数组
int arr[][]={{1,2,3},{4,5,6},{7,8,9}};
//还可以为单个数组赋值
arr[1][1]=20;
不管一维还是二维数组需要注意的是,使用new关键字分配内存时,各元素的初始值都为0,如果时char则都为NULL;
若有错误,欢迎指正批评,欢迎讨论。
每文一句:没有任何人会成为你以为的今生今世的避风港,只有你自己,才是自己最后的庇护所。再破败再简陋,也好过寄人篱下。。
来源:CSDN
作者:花狗Fdog_
链接:https://blog.csdn.net/Fdog_/article/details/104171870