मेरे पास जावा सरणी पहले से परिभाषित हैजावा सरणी असाइनमेंट (एकाधिक मान)
float[] values = new float[3];
मैं कोड में आगे पर कुछ इस तरह करना चाहते हैं:
values = {0.1f, 0.2f, 0.3f};
लेकिन वह मुझे एक संकलन त्रुटि देता है। क्या ऐसा करने के बजाए एक बार में कई मानों को परिभाषित करने का एक अच्छा तरीका है ?:
values[0] = 0.1f;
values[1] = 0.2f;
values[2] = 0.3f;
धन्यवाद!
आवंटित मुझे लगता है कि यह यह हो सकता है, 10.6 सरणी initializers, http: // जावा .sun.com/दस्तावेज़/पुस्तकें/jls/third_edition/html/arrays.html # 11358 – Adrian
यह व्याकरण का प्रासंगिक हिस्सा प्रतीत होता है: http://java.sun.com/docs/books/jls/third_edition/ एचटीएमएल/arrays.html # 11358 - व्यक्तिगत रूप से, मुझे हमेशा इसी तरह के दस्तावेज़ों की तुलना में जावा भाषा का नमूना बहुत पठनीय पाया जाता है। –
आप यह ध्यान रखना चाहते हैं कि नीचे कोड एक नई सरणी बनाता है। –