我已经定义了一个Java数组,例如
float[] values = new float[3];
Run Code Online (Sandbox Code Playgroud)
我想在代码中进一步做这样的事情:
values = {0.1f, 0.2f, 0.3f};
Run Code Online (Sandbox Code Playgroud)
但这给了我一个编译错误.是否有更好的方法一次定义多个值,而不是这样做?:
values[0] = 0.1f;
values[1] = 0.2f;
values[2] = 0.3f;
Run Code Online (Sandbox Code Playgroud)
谢谢!
我以前从未这样做过,也找不到答案.这可能不是用于此的正确数据类型,但我只想分配一个int,然后另一个没有for循环的int进入2D数组,这些值实际上是从另一个函数返回的,但为了简单起见我刚刚使用了int i和k,这就是我认为你会这样做的,但它不是:
int contents[][] = new int[2][2];
contents[0][0] = {int i, int k}
contents[1][1] = {int i, int k}
contents[2][2] = {int i, int k}
Run Code Online (Sandbox Code Playgroud)
TIA - 如果我正在咆哮错误的树,请随意指向更好的数据结构的方向.
我该怎么做以下的事情:
Object a,b,c = new Object ();
Run Code Online (Sandbox Code Playgroud)
即创建具有不同名称的多个对象?或者它们是否必须单独创建,如下所示?
Object a = new Object ();
Object b = new Object ();
Object c = new Object ();
Run Code Online (Sandbox Code Playgroud)