Java数组的三种定义方法

Java数组的三种定义方法Java数组的三种定义方法1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。2.第二种定义适合直接初始化数组3.第三种匿名数组适合直接给方法传入参数时使用1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。数据类型[]数组名=new数据类型[数组长度]例如int[]a=newint[3];创建一个长度为3的int类型的数组2…

大家好,欢迎来到IT知识分享网。Java数组的三种定义方法"

1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。

数据类型[] 数组名 = new 数据类型[数组长度]
例如 int[] a = new int[3];
创建一个长度为3的int类型的数组

2.第二种定义适合直接初始化数组

数据类型[] 数组名 = {1,2,3}
数组的长度由大括号内元素的个数决定
int[] arr = {1,2,3};
**

3.第三种匿名数组适合直接给方法传入参数时使用

语法:new 数据类型[] {1,2,3}
看代码

class Demo2{
	public static void main(String[] args){
		//定义一个整数类型的数组
		char[] arr = new char[]{'a','b','c'};
		//获得数组的长度
		int len = arr.length;
		System.out.println("数组的长度为:"+len);
		//调用函数遍历数组
		printArr(**new char[]{'a','b','c'}**,len);//匿名数组
	}
	//定义一个专门用来循环输出数组的函数
	public static void printArr(char[] arr,int n){
		for(int i = 0;i <= n-1;i++){
			System.out.println(arr[i]);
		}		
	}
	
}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15436.html

(0)
上一篇 2024-02-17 20:00
下一篇 2024-02-17 21:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信