「java整型数组初始化」java中初始化数组

博主:adminadmin 2023-01-03 04:54:07 685

本篇文章给大家谈谈java整型数组初始化,以及java中初始化数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中怎么数组初始化?

一维数组\x0d\x0a \x0d\x0a1) \x0d\x0aint[] a; //声明,没有初始化\x0d\x0a\x0d\x0a2) \x0d\x0aint[] a=new int[5]; //初始化为默认值,int型为0 \x0d\x0a \x0d\x0a3) \x0d\x0aint[] a={1,2,3,4,5}; \x0d\x0a//初始化为给定值\x0d\x0a4) \x0d\x0aint[] a=new int[]{1,2,3,4,5}; //同(3) \x0d\x0a \x0d\x0aint[] a=new int[5]{1,2,3,4,5}; \x0d\x0a//错误,如果提供了数组初始化操作,则不能定义维表达式\x0d\x0a5) \x0d\x0aint[] a; \x0d\x0aa=new int[5]; //正确,同(2)一样\x0d\x0a \x0d\x0aint[] a; \x0d\x0a \x0d\x0aa={1,2,3,4,5}; //错误数组常量只能在初始化操作中使用,如(3)\x0d\x0a\x0d\x0a6) int a[]; \x0d\x0a a[0]=1; \x0d\x0a//错误,因为数组没有初始化,不能赋值a[1]=2; 二维数组\x0d\x0a \x0d\x0a1) \x0d\x0aint[][] a; \x0d\x0a//声明,没有初始化\x0d\x0a\x0d\x0a2) int[][] a=new int[2][3]; \x0d\x0a//初始化为默认值,int型为0 \x0d\x0a \x0d\x0a3) \x0d\x0aint[][] a={{1,2},{2,3},{3,4}}; \x0d\x0a//初始化为给定值\x0d\x0aint[][] a={{1,2},{2,3},{3,4,5}}; \x0d\x0a//没有错,数组空间不是连续分配的,所以不要求每一维的大小相同\x0d\x0a4) \x0d\x0aint[][] a=new int[2][]; \x0d\x0aa[0]=new int[3]; \x0d\x0a//a[0]其实就是一个数组a[1]=new int[4]; \x0d\x0a//每一维的大小可以不一样\x0d\x0a; \x0d\x0a \x0d\x0a5) \x0d\x0aint[][] a=new\x0d\x0aint[][]{{1,2},{2,3},{3,4,5}}; \x0d\x0a//同(3)

java定义一个整型数组并初始化,将数组中的最大值与最小值进行交换,并最后将数组输出出来

Java创建int数组,将最大值与最小值位置交换输出,代码以及截图如下:

import java.util.Arrays;

public class Demo {

public static void main(String[] args) {

int[] num = new int[] { 2, 1, 3, 4, 5 };

int[] temp = new int[num.length];//临时数组 创建是为了重新排序比较大小时不影响原数组顺序

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

temp[i] = num[i];

}

Arrays.sort(temp);//升序排序

int min = temp[0];//最小值

int max = temp[temp.length - 1];//最大值

for (int i : num) {

    //逻辑判断,如果是最小值,输出最大值,否则,相反。

if (i == min) {

System.out.println(max);

} else if (i == max) {

System.out.println(min);

} else {

System.out.println(i);

}

}

}

}

运行示例:

java数组初始化

第一题选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。

java中怎么数组初始化

成员变量,你不设值它也会初始化为null,但在方法中的局部变量就必须要初始化了

Boolean

array[]

=

{true,true};

Boolean

array[]

=

new

Boolean[2];

array[0]

=

true;

array[1]

=

true;

java整型数组初始化的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中初始化数组、java整型数组初始化的信息别忘了在本站进行查找喔。