JAVA题:下面初始化数组的语句中,不正确的是()?

A. int x[]={5,6,4}; B. int x[]=new int[]{5,6,4}; C. int []x={5,6,4}; D. int x[3]={5,6,4};

第1个回答  2019-12-02
D是错的

因为跑了一下 直接在IDE里提示有错本回答被提问者和网友采纳

JAVA的题目 下面关于数组的说法中,错误的是( ) 选两项
c对象是类的一种抽象==>类是对象的一种抽象 数组就相当于指针,声明的时候只是声明了一组指针,只有赋值的时候才会把指针指向存储数据的内存,指针指向的数据是不要连续的内存空间的,Java中数组必须实例化才能使用,就是用new关键字,new一下。

以下定义并初始化数组的语句正确的是()
正确答案:C

下列语句中,不正确的是:( )。 A.char str[5]="hello"; B.char s_百度...
A,数组申明中char str[] 不允许中括号中定义数组的长度,C、D同理

2以下定义数组的语句中错误的是
首先得指出这个数组的定义是在哪个编译器中编译的,因为不同的编译器对数组定义的认可是不一定相同的,就Java而言,上述四个对Int数组的定义只有A是正确的,因为Java编译器中不认可将数字写在赋值的左边,只能像 Int [][] aa = new Int[5][6]这样定义。如果这个数组的定义是在C或C++语言中,那么...

java类中初使化数组 class Test{ int a[] = new int[3]; a[0]=0...
class Test{ 。。。\/\/这里只能定义实例变量,int a[]被认为是实例变量,a[0],a[1],a[2]不是实例变量,所以错误 } class Test{ { 。。。\/\/这里是初始化块,可以对实例变量进行初始化 } } 你也可以这样初始化int a[]class Test{ int a[]=new int[3]{0,1,2};} ...

下列数组初始化正确的是: A int[5] a= {1,2,3,4,5}; B int[2][2] a...
D是正确的。在java中,声明一个数组时不能指定数组的长度,.须在创建时为数组分配存储空间,所以A和B是错的,C中没有指定数组的行数。A:a[5]共定义了5个元素的数组,从a[0]到a[4]B:可以不写数组的下标,但必有写出数组的初始值。C:定义的不是数组,不可以那样赋值。D:用整型定义的数组...

java中初始化数组时错误提示:尚未初始化变量
从逻辑上分析,if 如果出现这种情况,你对数组进行初始化,赋值;if 如果不出现这种情况呢,他就不运行if里 的语句,那么return的时候 数组b 就尚未初始化;这里说的是局部变量;局部变量在使用之前必须初始化,如果你定义成全局变量 就没问题了,运行环境会默认给它个null值 ...

java里的数组初始化问题
boolean是基本数据类型 Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如:Boolean flag = new Boolean("true"); \/\/ boolean 则不可以!Boolean 是boolean 的实例化对象类,和Integer对应int一样 自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,即是你: boolean ...

如何初始化数组?
1. 在大多数编程语言中初始化数组的基本方式:创建一个数组并为其分配内存空间后,通常需要为数组的每个元素分配一个初始值。这可以通过循环或使用语言特定的语法来完成。例如,在Java中,可以创建一个固定大小的数组并手动为每个元素分配一个值。java int[] myArray = new int[10]; \/\/ 创建一个大小...

以下能对一维数组a进行正确初始化的语句是().
选D。数组初始化:a[数组元素个数]={各元素的值用,连接} A 写成括号不对 B {}中没写值,不对 C 正确,数组直接赋初值可以不标数组元素个数,会根据后面赋值个数自动分配空间 D 正确,但要注意这样写只是给a[0]赋值10,其余的9个赋值为0,而不是将十个都赋值成1。

相似回答