ホームページ > Java > &#&チュートリアル > Javaのローカル変数のデフォルト値は何ですか?

Javaのローカル変数のデフォルト値は何ですか?

WBOY
リリース: 2023-08-20 21:41:37
転載
2048 人が閲覧しました

Javaのローカル変数のデフォルト値は何ですか?

ローカル変数は method で宣言できます。 Java の コード ブロック コンストラクター など。プログラム制御がメソッド、コード ブロック、コンストラクターなどに入ると、ローカル変数が作成され、プログラム制御がメソッド、コード ブロック、コンストラクターなどから出ると、ローカル変数は破棄されます。 Java では、ローカル変数 にはデフォルト値 がありません。これは、変数が最初に使用される前に、これらを declared および assigned できることを意味します。そうしないと、 コンパイラはエラー をスローします。

public class LocalVariableTest {
   public void print() {
      int num;
      System.out.println("The number is : " + num);
   }
   public static void main(String args[]) {
      LocalVariableTest obj = new LocalVariableTest();
      obj.print();
   }
}
ログイン後にコピー

上記のプログラムでは、ローカル変数 num を値に初期化できないため、 "変数" のようなエラーが生成されます。 num は初期化されていない可能性があります。

出力

LocalVariableTest.java:4: error: variable num might not have been initialized
 System.out.println("The number is : " + num);
^
1 error
ログイン後にコピー

Example

は中国語に翻訳されます:

Example

public class LocalVariableTest {
   public void print() {
      int num = 100;
      System.out.println("The number is : " + num);
   }
   public static void main(String args[]) {
      LocalVariableTest obj = new LocalVariableTest();
      obj.print();
   }
}
ログイン後にコピー

上記のプログラムでは、ローカル変数 num100

output

The number is : 100
ログイン後にコピー
の値に初期化できます。

以上がJavaのローカル変数のデフォルト値は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート