これ何て呼びますか Part2

複数の変数を宣言する時、同時に初期化?できないでしょうか?

例えば、
int a,b,c;
とした時に、それぞれに1を入れる、みたいに。

A 回答 (3件)

int a = 1, b = 1, c = 1;



と記述すれば初期化できると思いますよ。
    • good
    • 1
この回答へのお礼

なるほど。
int a, b, c = 1;
だとcだけなんですが、このくらい簡単に記述する方法はないですよね?

お礼日時:2010/05/23 05:43

int a, b, c = a = b = 1;



これは、可読性的に大問題ですね、、、
    • good
    • 1

int a, b, c = 1;


だとcだけなんですが、このくらい簡単に記述する方法はないですよね?

Javaだとないですね。
(ローカル変数ではなくインスタンス変数とかならintは勝手に0で初期化されたりはしますが)

そもそもJavaの場合は使うときに変数を宣言するようにして、事前に宣言して初期化しておく必要がないようにコーディングするべきでしょう。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A