java问题 int a[ ]=new int[5]是什么意思

int a[ ]=new int[5] 中new是什么意思?有什么用?

创建一个数组,数组名是a ,大小为5 ,数组里存放的数据类型是int型,
至于new 是JAVA 中创建实例的关键字,要是不好理解就理解成创建一个新的东西.
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-01-23
在JAVA中,数组也是一个类,new是JAVA关键字,代码中意思为创建一个整型的数组对象,大小为五个数组元素,在面向对象程序设计中要深入理解"类与对象"的概念
第2个回答  2008-01-22
new是java中的关键字。
它是为了创建的数组在内存中获取一个空间。
第3个回答  2008-01-23
创建一个int类型数组,数组名是a ,大小为5
数组存储内容均为int类型
第4个回答  2008-01-24
初始化数组大小

java问题 int a[ ]=new int[5]是什么意思
创建一个数组,数组名是a ,大小为5 ,数组里存放的数据类型是int型,至于new 是JAVA 中创建实例的关键字,要是不好理解就理解成创建一个新的东西.

int a[]=new int[5]; Paixu px=new Paixu();
1.这是段JAVA的程序。2.基本意思是从标准输入(System.in)读取5个整数。

int a [ ] = new int [5]; int [ ] a=new int [ ] {1,2,3,4,5}...
回答:2种写法在不同语言上都是对的,在c#里只能用第二种写法来定义数组。当然,你会问这个问题,猜想你用的应该是java。其实2个定义方式没什么区别,只不过第二个定义实例的时候同时给数组的每个元素都赋上了值。

关于一个Java的数组定义问题
默认初始化int a[]=new int[5];java就是不允许你int[] b = new int[2]{100,200}这样定义,记住就好~~~

Java编程中的[ ]和{ }是表示什么意思?
【1】[]有两个用途,一是声明数组时使用,表示数组的长度,例如int a = new int[5],声明了长度为5的数组。二是在正则表达式中,表示一个范围,例如:[a-z]表示取值在小写a到小写z之间 【2】{}是一个语句体,他是一段程序的边界,例如:(1)class A{} 这里的{}表示类实体,凡是在{}中...

Java编程中的[ ]和{ }是表示什么意思?拜托了各位 谢谢
【1】[]有两个用途,一是声明数组时使用,表示数组的长度,例如int a = new int[5],声明了长度为5的数组。 二是在正则表达式中,表示一个范围,例如:[a-z]表示取值在小写a到小写z之间 【2】{}是一个语句体,他是一段程序的边界, 例如:(1)class A{} 这里的{}表示类实体,凡是在{}...

java数组的初始化
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,4,5};\/\/错误,如果提供了数组初始化操作,则不能定义维表达式 5)int[] a;a=new int[5...

用JAVA编写程序,实现对数组int a[]=new a[5];从键盘随意输入5个值
public class Test { public static void main(String[] args) { System.out.println("请输入:");Scanner sc = new Scanner(System.in);int []a = new int[5];int ct =0;while (ct<5) { a[ct++]= sc.nextInt();} Arrays.sort(a);System.out.println("排序后:");for (int i...

java程序,定义一个大小为五的整型数组,循环给数组赋值,然后将数组中...
public class Demo { public static void main(String[] args) { int a[] = new int[5];for (int i = 0; i < a.length; i++) { a[i] = i;} for (int i : a) { System.out.println(a[i]);} } } 望采纳

java.lang.ArrayIndexOutOfBoundsException: 5
错误意思就是超出限制了,假如你的长度是5(0-4)就是int[] a=new int[5];a[5]这样写就会报错 我看好像是你的内层循环条件错了 for(int j=i+1;j<a.length;i++){ 这个改成 for(int j=i+1;j<a.length-1;i++){ 还有你可以不用通过student.getjava()获取进行比较,可以在学生类中...

相似回答