Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ プリミティブ型の概要 | プリミティブデータ型
javaデータ型

bookプリミティブ型の概要

メニューを表示するにはスワイプしてください

Java には 8 つのプリミティブデータ型があります:byteshortintlongfloatdoublechar、および boolean。これらの型は生の値(オブジェクトではない)を表し、それぞれ特定のサイズと値の範囲を持ち、メモリに直接格納されます。

  • byte: 8ビット符号付き整数、範囲 -128 から 127;メモリ効率の良い配列に使用;
  • short: 16ビット符号付き整数、範囲 -32,768 から 32,767;メモリ制約のある環境で使用;
  • int: 32ビット符号付き整数、範囲 -2,147,483,648 から 2,147,483,647;整数のデフォルト;
  • long: 64ビット符号付き整数、範囲 -9,223,372,036,854,775,808 から 9,223,372,036,854,775,807;大きな整数値に使用;
  • float: 32ビット浮動小数点、概算範囲 ~1.4E-45 から ~3.4E+38;メモリ効率の良い小数値;
  • double: 64ビット浮動小数点、概算範囲 ~4.9E-324 から ~1.8E+308;小数値のデフォルト;
  • char: 16ビットUnicode文字、範囲 '\u0000' から '\uffff';文字の格納;
  • boolean: true または false を表す;論理値に使用。

デフォルト値:数値型は 0、char は '\u0000'、booleanfalse になります。

これらの型を比較しやすくするために、主な特性をまとめた表を示します:

TypeSize (bits)Value RangeDefault ValueTypical Use Case
byte8-128 to 1270メモリ効率の良い整数配列
short16-32,768 to 32,7670レガシーコード、メモリ制約環境
int32-2,147,483,648 to 2,147,483,6470汎用整数値
long64-9,223,372,036,854,775,808 to 9,223,372,036,854,775,8070大きな整数値
float32~1.4E-45 to ~3.4E+38 (approximate)0.0fメモリ効率の良い小数値
double64~4.9E-324 to ~1.8E+308 (approximate)0.0d小数値のデフォルト
char16'\u0000' (0) to '\uffff' (65,535)'\u0000'文字の格納
boolean1 (virtual)true or falsefalse論理値

注意: boolean 型はメモリ上のサイズが正確に定義されておらず、そのサイズは Java Virtual Machine の実装によって決まります。

1. ライトがオンかオフかを表す値を格納するには、どのプリミティブデータ型を使用すべきですか?

2. Javaクラスのcharフィールドのデフォルト値は何ですか?

question mark

ライトがオンかオフかを表す値を格納するには、どのプリミティブデータ型を使用すべきですか?

正しい答えを選んでください

question mark

Javaクラスのcharフィールドのデフォルト値は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  1
some-alt