下面定義數組語句,正確的是?A.int arr=new arr[5]; ? B.int ary={1,2,3,4,5}; ? ? C.int[] ary=new arr[5];D.int[] arr={-1,"2",3,4,5};我覺得都是錯誤的,如AC=后應該[5]前應該不是arr而是int。B中=前應該有[]。 D中的2不能有""我不知道我究竟錯在哪里?
1 回答
已采納

無趣的天空
TA貢獻2條經驗 獲得超1個贊
ABCD都是錯誤答案
數組的一般初始化語法結構為 : 數據類型 數組名 = new 數據類型 [數組長度]; A選項里面前面沒有[],后面數據類型寫成了數組名,不對;B選項缺少[] 不對;C選項arr既不是數據類型也不是數組名;D選項String類型轉換不成int類型。
看看是不是把題看錯了
添加回答
舉報
0/150
提交
取消