温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

数组总结

发布时间:2020-07-14 10:53:20 来源:网络 阅读:120 作者:wx5db39f8c13594 栏目:编程语言

数组

数组:创建后大小固定,存放的数据类型是一致说的

int[]x=new int[100] //定义一个新的int类型的数组
int[]x; //声明一个int类型的数组
x=new int[100]; //开辟空间部分,如果此处没有值,则输出首地址,值为0

元素默认值
数据类型 byte,short,int ,long 默认初始化值为0
数据类型 float double 默认初始化值为 0.0
数据类型 char 默认初始化值为 一个空字符,即’\u0000‘

数组遍历

定义:在操作数组时依次访问每一个元素

public class Example {

public static void main(String[] args) {

int[] arr = {1,2,3,4,5}; //定义一个数组

for(int i=0;i<array.length;i++){

System.out.println(arr[i]); //遍历数组

  }

}

}

数组最值

public class Example {

public static void main(String[] args) {

int[] arr={4,1,3,6,5,7};
int max=getMax(arr);
System.out.println("max="+max);
}
static int getMax(int[] arr){
int max=arr[0];

for(int x=0;x<arr.length;x++){
if(arr[x]>max){
max=arr[x];

}

}
return max;
}

数组排序

冒泡排序:不断地比较数组中相邻的连个元素较小者上浮,较大者下沉

多维数组

定义方式1:int [ ] [ ] arr=new int [3 ][4 ] ;

定义方式2:int[ ] [ ] arr=new int[3] [];

定义方式3:int[ ] [ ] arr={{1,2},{3,4,5},{6,7,8}};

二元数组的访问是通过下角标访问,如访问二维数组中第一个元素数组的第二个元素:
arr[0][1];

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI