TECH I.S.

Java 数値


数値

原始数の型は、次の2つのグループに分けられます。

整数型には、小数点を含まない、正または負の整数(123や-456など)が格納されます。有効な型は、byteshortintlongです。どのタイプを使用するかは、数値によって異なります。

浮動小数点型は、1つ以上の小数を含む小数部を含む数値を表します。floatdoubleの2つのタイプがあります。


Javaには多くの数値型がありますが、数値に最もよく使用されるのはint(整数の場合) およびdouble(浮動小数点数の場合)。読み進めながら、説明します。





整数型


Byte

byteデータ型は、-128から127までの整数を格納できます。値が-128から127の範囲内であることが確実な場合、これをintまたは他の整数型の代わりに使用してメモリを節約できます。

byte myNum = 100; System.out.println(myNum);

自分で試してみる»

Short

shortデータ型は、-32768から32767までの整数を格納できます。

short myNum = 5000; System.out.println(myNum);

自分で試してみる»

Int

intデータ型は、-2147483648から2147483647までの整数を格納できます。一般的に、チュートリアルでは、intデータ型は、数値を含む変数を作成する場合に推奨されるデータ型です。

int myNum = 100000; System.out.println(myNum);

自分で試してみる»

Long

Longデータ型は、-9223372036854775808から9223372036854775807までの整数を格納できます。これは、intが値を格納できるほど大きくない場合に使用されます。 値の末尾には「L」を付ける必要があることに注意してください。

long myNum = 15000000000L; System.out.println(myNum);

自分で試してみる»


Floating Point Types(浮動小数点型)

9.99や3.14515など、小数を含む数値が必要な場合は常に浮動小数点型を使用する必要があります。

float および double データ型は小数を格納できます。 値の末尾は浮動小数点数の場合は「f」、倍精度浮動小数点の場合は「d」で終わる必要があることに注意してください。

floatの例

float myNum = 5.75f; System.out.println(myNum);

自分で試してみる»

doubleの例

double myNum = 19.99d; System.out.println(myNum);

自分で試してみる»

floatまたはdoubleを使用する場合には
浮動小数点値の精度は、値の小数点以下の桁数を示します。floatの精度は10進数でわずか6桁または7桁ですが、double変数の精度は約15桁です。したがって、ほとんどの計算ではdoubleを使用する方が安全です。

科学的数字

浮動小数点数は、10の累乗を示す "e" を含む科学的な数にすることもできます。

float f1 = 35e3f; double d1 = 12E4d; System.out.println(f1); System.out.println(d1);

自分で試してみる»




プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細