相关疑难解决方法(0)

为什么数组常量只能用于初始值设定项?

可能重复:
数组常量只能用于初始值设定项错误

我正在研究数组,我通过这种在一行中声明和初始化数组的简短方法.例如,

int[] a = {1, 2, 3, 4, 5};
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行以下代码时,我得到了这个编译器错误,说"数组常量只能在初始化程序中使用".

int[] a;
a = {1, 2, 3, 4};
Run Code Online (Sandbox Code Playgroud)

为什么这样?

java

48
推荐指数
3
解决办法
6万
查看次数

数组常量只能用于初始值设定项错误

考虑:

public proj 3 {

    static string [][]Item;

    public static void main(String [] args){

        Item[][] = {
             {"BH," , "Backhoe,"            , "200.00"},
             {"ER," , "Electric Rake,"      ,  "10.00"},
             {"EL," , "Electric Lawnmower," ,  "15.00"},
             {"TR," , "Trencher"            ,  "35.00"},
             {"MU," , "Mulcher,"            ,  "20.00"},
             {"TS," , "Tree Sprayer,"       ,  "22.00"},
             {"CP," , "Cider Press,"        ,  "30.00"},
             {"PR," , "Pruner,"             ,  "12.00"},
             {"GE," , "Gas Edger,"          ,  "20.00"},
             {"RO," , "Roller,"             ,   "8.00"},
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做,所以我可以用不同的方法调用数组?

java arrays multidimensional-array

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

arrays ×1

multidimensional-array ×1