はじめに
今回は、Javaの変数について勉強したことを記載していきたいと思います。
変数の型について
Javaで変数を扱うには、それぞれ対応する型を宣言して使用する必要があります。
型の種類(例)
【型の例】
| 型名 | 種類 | 詳細 | 
| String | 文字列 | 文字列を格納する | 
| long | 整数 | 4バイト範囲の整数を格納する(-9,223,372,036,854,775,808~9,223,372,036,854,775,807) | 
| int | 整数 | 3バイト範囲の整数を格納する(-2,147,483,648~2,147,483,647) | 
| short | 整数 | 2バイト範囲の整数を格納する(-32,768~32,767) | 
| byte | 整数 | 1バイト範囲の整数を格納する(128〜127) | 
| double | 小数 | 3バイト範囲の小数点を含むデータを格納する | 
| float | 小数 | 4バイト範囲の小数点を含むデータを格納する | 
| boolean | 真偽値 | true/falseのどちらかを格納する | 
| char | 文字 | 1文字を格納する | 
変数の宣言と初期化について
変数の宣言
変数の宣言は「型」と「変数名」で指定する
型 変数名;
例
String mojiretsu;
long lnum;
int inum;
short snum;
byte bnum;
double d;
float f;
boolean b;
char c;変数の初期化
宣言した変数に、宣言と同時に値を代入することで変数の初期化が実施できます。
型 変数名 = 代入データ;
例
String mojiretsu = "Hello";
long lnum = 9000000000000L;
int inum = 30000000;
short snum = 5000;
byte bnum = 123;
double d = 23.5;
float f = 1.5F;
boolean b = true;
char c = 'a';
変数名の付け方
- Javaで使用されている「予約語」は使用できない
 (int、String、charなどすでに別の用途で使用されている語句)
- 同じブロック内に、すでに使用している変数名を使用できない
- 大文字/小文字/全角/半角は区別される
- 変数名の先頭には使用できない文字がある
 (数字など)
リテラル
変数に代入する値のことを、リテラルと呼びます。Javaでは、値を代入する際に型によって、記載方法が変わります。
【リテラルの例】
| 型名 | 詳細 | 
| String | “” ダブルコーテーションで囲む | 
| long | 数値の最後にLを付ける | 
| float | 数値の最後にFを付ける | 
| boolean | true/falseのどちらかを格納する | 
| char | ” シングルコーテーションで囲む | 
エスケープ文字
Stringやcharを定義する際に、意味を持っている文字を文字列として扱うためにエスケープ文字「\」を使用します。
【エスケープの例】
| 表記 | 種類 | 
| \” | ダブルコーテーション | 
| \’ | シングルコーテーション | 
| \\ | ¥記号 | 
| \n | 改行 | 
メンバ変数とローカル変数
変数は、定義したスコープ内({}のブロック内)でのみ使用可能となります。
クラスで定義したメンバ変数はクラスで使用し、メソッド内で定義したローカル変数はメソッド内で使用することになります。
ドキュメント
【公式ドキュメント】
Java SE Specifications (oracle.com)
最後に
Javaの環境構築は、この記事を参照してみてください。
【開発環境構築】VS CodeでJavaを使用するための環境構築を実施する – SEもりのLog (selifemorizo.com)
以上、ログになります。
これからも継続していきましょう!!

 
  
  
  
  

コメント