nynw.net
当前位置:首页 >> JAvA中一维数组定义及初始化 int []A; A[]={1,2,3}... >>

JAvA中一维数组定义及初始化 int []A; A[]={1,2,3}...

如果你熟悉C/C++,Java数组的工作原理与它们不同。Java中的数组是对象,这就意味着与C++中的数组的根本不同. 1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。数组声明的两种形...

a是个有三个空位的容器,每个空位装着一个数字

int a[]; //声明未初始化 a = new int [10]; // 定义占用空间大小(10个int) int a[] = new int [10]; //声明并定义大小(即分配了指定大小的空间) int a[] = {1,2,3}; // 声明并初始化,占用空间大小是3个int。 希望能对你有所帮助。

如果你后面有数组的初始值,那么就不用(也不可以)指定大小,因为Java的语法是很严谨的,你想想,如果你这么写: int[] a = new int[2]{1, 2, 3,}; 编译器应该将数组初始为什么呢?明显就有歧义了,为了避免这种有奇异的情况,Java的语法才这样...

定义规则原理是一样的,就是写法不同,推荐写法int[] a

int[][] a = new int[][1]; // 这里表示你数组长度是1。 但没有限定你子数组的长度。子数组长度可任意在下面你设置时设定。 a[0] = new int[]{1,2,3};// 数组下标是从0开始,所以第1个元素下标是0呐。 这里的1,2,3可以是任意个数,因为你上面...

a=1不能写在方法体外面。如果你要赋值可以直接写成int a=1;

一维数组 1) int[] a; //声明,没有初始化 2) int[] a=new int[5]; //初始化为默认值,int型为0 3) int[] a={1,2,3,4,5}; //初始化为给定值 4) int[] a=new int[]{1,2,3,4,5}; //同(3) int[] a=new int[5]{1,2,3,...

public static void main(String[] args) { int[] ages={1,2,3,4,5}; System.out.print("["); for (int i = 0; i < ages.length-1; i++) { System.out.print(ages[i]+","); } System.out.println(ages[ages.length-1]+"]"); }

java和c++是两种不同的语言,c++中可以不代表java中也可以 你可以用 int[] a = new int[10]; a[0] = 1; a[1] = 2; a[2] = 3; 来初始化和赋值

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com