java数组初始化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java数组初始化相关的知识,希望对你有一定的参考价值。

1、下列数组的初始化正确的是( )。
A: int[] score = new int[];
B: intscore[] = new int[] 90, 12, 34, 77,56;
C: int[] score = new int[5] 90, 12, 34, 77,56;
D: int score= 90, 12, 34, 77, 56;

2、下列数组的初始化正确的是( )。
A: int[] score = new int[3];
B: intscore[] = new int[] 90, 12, 34, 77, 56;
C: int[] score = new int[5] 90, 12, 34, 77, 56;
D: int score[]= 90, 12, 34, 77, 56;

第一题选B,第二题选A、B和D;
java初始化数组的几种方法:
int a[]; //声明未初始化
a = new int [10]; // 定义占用空间大小(10个int)
int a[] = new int [10]; //声明并定义大小(即分配了指定大小的空间)
int a[] = 1,2,3; // 声明并初始化,占用空间大小是3个int。
参考技术A B选项的intscore[]是不是打错了呀 int score[]
如果是,1选B,2选ABD
参考技术B 1:B
2:A B
参考技术C 第一题是B
第二题是 ABD

java----数组

/*
 * 数组:存储同一种数据类型的多个元素的容器
 * 定义格式:
 * A:数据类型[]数组名;(推荐的方式)
 * B:数据类型 数组名[]
 * 举例:
 * int[] arr;
 * int arr[];
 *数组初始化;
 *		A:所谓的数组初始化,就是为数组开辟内存空间,并为数组中的每个元素赋予初始值
 *		B:我们有两种方式可以实现数组的初始化
 *			a:动态初始化    只给出长度,由系统给出初始化值
 *			b:静态初始化    给出初始化值,由系统决定长度
 *动态初始化:
 *		数据类型[] 数组名=new 数据类型[数组长度]
 */
public class ArrayDemo 
	public static void main(String[] args) 
		int[] arr=new int[3];
		System.out.println(arr.toString());//[[email protected] 输出的是地址值
		System.out.println(arr[0]+" "+arr[1]+" "+arr[2]);// 0 0 0初始化值默认为0
		//数组静态初始化
		int [] arr1=1,2,3,4,5;
		for(int i=0;i<arr1.length;i++)
		
			//遍历输出数据
			System.out.print(arr1[i]+" ");
		
		System.out.print("\n");
		
		//联系数组获取最值
		int [] arr2=1,2,3,4,5,6,7,8,9,10;
		int max=arr2[0];
		int min=arr2[0];
		for(int i=0;i<arr2.length;i++)
		
			if(arr2[i]>max)
				max=arr2[i];
		    if(arr2[i]<min)
		    	min=arr2[i];
		
		System.out.println("arr2中最大的数为:"+max);
		System.out.println("arr2中最小的数为:"+min);
		
		//二维数组
		int[][] arr3=new int[2][3];
		for(int i=0;i<2;i++)
		
			for(int j=0;j<3;j++)
				arr3[i][j]=i*j;
		
		//遍历二维3数组
		for (int i = 0; i < arr3.length; i++) 
			for(int j=0;j<arr3[i].length;j++)
				System.out.print(arr3[i][j]+" ");
			System.out.print("\n");
		
	

  

以上是关于java数组初始化的主要内容,如果未能解决你的问题,请参考以下文章

Java数组与内存控制

java类中构造函数中:数组怎样初始化

java中怎么数组初始化

java 类型类怎么初始化赋值

JAVA中怎么初始化对象数组

JAVA中怎么初始化对象数组?