プリミティブデータ型
メニューを表示するにはスワイプしてください
変数
コードにおける変数は、情報を保存するコンテナのようなものです。例えば、数値20を保存する必要がある場合、変数に保存し、後でこの数値をコード内で変数名を使って参照します。
Javaは強い型付け言語であり、変数のデータ型を定義する必要があります。
Main.java
1variable_type name = value;
上記のコードは、変数を宣言する基本的な構文。
データ型
プリミティブデータ型について、それぞれ詳しく解説。
バイト型(Byte)
この整数型データは、-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型の変数を宣言し、画面に出力。
1. どの整数型データ型が最も少ないメモリを使用しますか?
2. どのデータ型は true または false の2つの値のみを持つことができますか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください