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

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

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

是指这个数组的长度为3,可以在这个int数组中存储3个int值

你应该写成: int[] a=new int[3]; a[0]=1; a[1]=2; a[2]=3; 数组的整体赋值,只能在声明的时候做。声明之后,就只能按每个成员这样赋值了。 如有帮助,请采纳。

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

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

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

import java.util.Scanner; public class ArrayDemo { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入你的数组的第一维的数目"); int num = sc.nextInt(); int[] array = new int[n...

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

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]+"]"); }

一维数组,就是数组,和C语言里面的数组定义是一样的,初始化的时候 int a[] = new int [10]; //声明并定义大小(即分配了指定大小的空间) int a[] = {1,2,3}; // 声明并初始化,占用空间大小是3个int。 类似这样的就可以了

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