Java変数の宣言と初期化


 
 
Java言語は強く型付けされた (Strongly Typed) 言語であり、強い型には次の 2 つの意味が含まれます。

 

  • すべての変数は最初に宣言してから使用する必要があります。
  • 特定の型の変数は、それに一致する型の値のみを受け入れることができます。

これは、すべての変数とすべての式がコンパイル時に決定される型を持つことを意味します。型は、変数に割り当てることができる値を制限し、式が生成できる値を制限し、それらの値に対して実行できる操作を制限し、それらの操作の意味を決定します。

定数と変数は、Java プログラムの 2 つの最も基本的な要素です。定数の値は変更できませんが、変数の値はプログラムの実行中に変更できます。この記事ではJavaにおける変数の宣言と代入の方法を詳しく紹介します。

変数を宣言する

開発者にとって、変数とは情報の一部を記述するために使用されるエイリアスであり、プログラム コードでは 1 つ以上の変数を使用できます。変数には、ログイン情報、バージョン名、ファイル サイズ、英単語、航空券の価格など、さまざまな種類の情報を保存できます。

Java では、データの型と識別子を指定して変数を宣言できます。基本的な構文は次のとおりです。

DataType identifier;

また

DataType identifier=value;

上記の文法コードには、DataType、識別子、値の 3 つの内容が含まれており、その具体的な説明は次のとおりです。

  • DataType: int、string、char、double などの変数タイプ。
  • 識別子: 変数名とも呼ばれる識別子。
  • value: 変数が宣言されたときの値。

変数識別子の命名規則は次のとおりです。

  • 最初の文字は、文字、アンダースコア (―)、ドル記号 ($)、または元記号 (¥) である必要があります。
  • 識別子は、数字 (0 ~ 9)、大文字 (A ~ Z)、小文字 (a ~ z)、アンダースコア (―)、ドル記号 ($)、人民元記号 (¥) で構成され、すべて 16 進数の 0xc0 で構成されます。コード。
  • キーワードや予約語を識別子として使用することはできません。
  • 識別子の長さに制限はありません。
  • 識別子では大文字と小文字が区別されます。

次のコードは、それぞれ String、boolean、int 型の変数を宣言します。

String employee; // 文字列型の変数
boolean isSave; // ブール型の変数
int create_at; // 整数型の変数 

変数の代入

変数を初期化するとは、変数に明確な初期値を割り当てることを意味します。変数を初期化するには 2 つの方法があります。1 つは宣言時に直接値を代入する方法、もう 1 つは最初に宣言してから値を代入する方法です。次のコードでは、2 つのメソッドを使用してそれぞれ変数を初期化します。

 char usersex='女';    // 直接代入 

また

String username;  //まず宣言する
username = "Yamada";  //そして値を代入する。 

さらに、同じ型の複数の変数を同時に定義または初期化できますが、複数の変数はカンマで区切られ、宣言の最後にセミコロンで区切られる必要があります。

String username,address,phone,tel;    // 複数の変数を宣言する
int num1=12,num2=23,result=35;    // 複数の変数を宣言して初期化する 

Java で変数を初期化するときは、次の点に注意する必要があります。

  • 変数はクラスまたは構造体のフィールドです。明示的に初期化されていない場合、変数はデフォルトで作成され、デフォルトの初期値は 0 になります。
  • メソッド内の変数は明示的に初期化する必要があります。そうしないと、変数の使用時にエラーが発生します。
 

「 Java変数の宣言と初期化」についてわかりやすく解説!絶対に観るべきベスト2動画

【Javaプログラミング超入門 #05】【変数】(宣言・代入・参照・Java機能・演算・初期化・定数・識別子・キャメルケース・スネークケース)
013-Javaの基本-配列の初期化【新人エンジニアが最初に覚えたい100のJava文法】