プリミティブデータ型
メニューを表示するにはスワイプしてください
変数
コードにおける変数は、情報を保存するコンテナのようなもの。例えば、数値20を保存する必要がある場合、変数に保存し、後でこの数値をコード内で変数名を使って参照する。
Javaは強い型付け言語であり、変数のデータ型を定義する必要がある。
Main.java
1variable_type name = value;
上記のコードは、変数を宣言する基本的な構文。
データ型
データ型は、変数と呼ばれるコンテナに格納されるデータの種類を決定。データ型には、数値型、テキスト型、ブール型の3種類が存在。数値型データには byte、short、int、long、float、double が含まれる。テキスト型データは char と String、ブール型データには boolean が含まれる。
Stringデータ型はプリミティブ型ではないため、このセクションでは扱いません。このデータ型については、別のセクションで詳しく説明します。
プリミティブデータ型について、それぞれ詳しく見ていきます。
バイト
この整数型は**-128から127まで**の値を保持できます。メモリ上で1バイトを使用し、スタックメモリに格納されます。
Main.java
1byte var = 10;
short(ショート)
short データ型は整数型であり、-32,768 から 32,767 までの値を保持可能。2バイトのメモリを使用し、スタックメモリに格納される。
Main.java
1short var = 10000;
int(イント)
最も一般的に使用される整数データ型であり、-2,147,483,648 から 2,147,483,647 までの値を保持可能。スタックメモリに格納され、4バイトを使用する。
Main.java
1int var = 123123123;
ロング
最も大きい整数型データタイプであり、-2⁶³ から 2⁶³ - 1 までの値を格納可能。メモリ上で8バイトを占有し、スタックメモリにも格納される。
Main.java
1long var = -10290394;
Float
float データ型は、最初の浮動小数点型であり、7 桁の小数を格納可能。
float 型の変数を宣言する際は、数値の末尾に f を付ける必要あり。例:float myFloat = 4.13f;。
Main.java
1float var = 13.41f;
Double
この浮動小数点データ型は、最大 15 桁 の小数を格納可能。
float と異なり、double 型の変数を宣言する際に文字を指定する必要はなし。
double は 8 バイトを占有し、スタックメモリに格納される。
Main.java
1double var = 12.299384;
ブール型
このプリミティブ型は特別で、true または false の値のみを保持可能。Java では、boolean 型はメモリ上で 1ビット を占有するが、実際には他の データ構造(配列 や オブジェクト など、後ほど説明)に格納される場合、より多くの領域 を使用することがある。Boolean の値は スタックメモリ に保存される。
Main.java
1boolean var = true;
Char
この文字データ型はASCIIテーブルからデータを取得します。このデータ型については次の章で詳しく説明しますが、現時点では2バイトを占有することに注意してください。
Main.java
1char var = 'c';
プリミティブデータ型に関するすべての基本情報を確認できるテーブルもあります。
プリミティブデータ型は、コンソールの出力コマンドを使用して出力可能。
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
int 変数を宣言し、画面に出力しました。
System.out.println() を使ってテキストを出力する場合のように、変数を二重引用符で囲む必要はありません。
1. 最も少ないメモリを使用する整数データ型はどれですか?
2. 2つの値 true または false のみを持つことができるデータ型はどれですか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください