Javaでは、条件ブロックでローカル変数を初期化します。

WBOY
リリース: 2023-08-22 13:53:07
転載
1367 人が閲覧しました

Javaでは、条件ブロックでローカル変数を初期化します。

Java コンパイラでは、初期化されていないローカル変数を破棄することはできません。ローカル変数が条件ブロック内で初期化されると、次の 3 つの状況が発生する可能性があります。

  • 条件ブロックに値が指定され、指定された条件が true の場合、コードは正常にコンパイルされます。 。

  • 条件ブロックに (値ではなく) 変数が指定され、その条件が true の場合、コードはコンパイル エラーを返します。

  • チェックする必要がある条件が false の場合、コードにはコンパイル エラーが発生します。

コードの条件ブロックの外側でローカル変数がデフォルト値に初期化されている場合、エラーは発生せず、コードは正常にコンパイルされます。

Example

Demonstration

public class Demo{
   public static void main(String args[]){
      int i = 35;
      int j = 0;
      if (i > 32){
         j = i + 11;
      }
      System.out.println("The value is: " + j);
   }
}
ログイン後にコピー

Output

The value is: 46
ログイン後にコピー

Demo という名前のクラスには main 関数が含まれています。ここでは 2 つの変数が定義されており、一方の変数が特定の数値より大きい場合、もう一方の値がそれに追加され、‘if’ ブロックが閉じられます。次に、結果をコンソールに出力します。

以上がJavaでは、条件ブロックでローカル変数を初期化します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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