プロが教えるわが家の防犯対策術!

いつも参考に読ませて頂いております、佐藤と申します。

char[] abc;
int[] n1;

上記のようにキャラや数値のテーブル項目を使用するようにプログラムを作成しておりますが、コンパイル時に「変数○○は初期化されてない可能性があります」とのエラーが出てきます。
テーブル項目の初期化の方法を教えて頂きたいのですが、ご存知の方はいらっしゃいますか?
宜しくお願い致します。

A 回答 (2件)

char[] abc = new char[0];


int[] n1 = new int[0];

とか?
    • good
    • 0
この回答へのお礼

PED02744さん、ありがとうございました。
そのような方法で初期化する方法もあるのですね。
勉強になります。

お礼日時:2007/06/20 21:12

直接、配列要素を書きたいのなら



char[] abc = { 'a', 'b', 'c' };
int[] n1 = { 0, 1, 2 };

とか。何も設定しないのなら

char[] abc = null;
int[] n1 = null;

とか。
    • good
    • 0
この回答へのお礼

ご解答、ありがとうございます。
beubeuさんの通りに入力すると、コンパイルエラーが消えました。
これからも使わせて頂きます。

お礼日時:2007/06/20 21:10

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