【Java】データの種類を決める「型」とは?代表的な4つを分かりやすく解説
はじめに
みなさんどうも、おげんです。
前回の記事では、変数とは「名前のついた箱」であるとお話ししました。
ただ、プログラミングの世界(特にJava)には、「その箱には、決まった種類のものしか入れてはいけない」という厳しいルールがあります。
私もこの決まりに慣れるのに苦労しました(笑)。
今回は、そんなJavaを勉強するなら避けては通れない、でもマスターすれば一気にプログラミングらしくなる「データ型」の基本4つを分かりやすく解説していきます!
- 「なぜ数字や文字をわざわざ分けるの?」と疑問に感じている人
- Javaの「型」の種類が多すぎて、何から覚えればいいか迷っている人
- 参考書の専門的な説明よりも、身近な例えでイメージを掴みたい人
- コードを書くときに、どの型を使えばいいか迷ってしまう初心者さん
プログラムの世界の「仕分け」ルール
プログラムで扱うデータには、それぞれ「種類」があります。
Javaでは、データを変数(箱)に入れる際、あらかじめ「この箱には何をいれるか」を決めなければなりません。
このルールのことを「データ型」と呼びます。
なぜ型を決める必要があるのか?
それは、中身に合わせた「適切な扱い」をするためです。
身近なものでイメージする「データ型」
イメージしやすいように、自宅の収納で考えてみましょう。
- 本を保管するなら、本棚が最適。
- 飲み物を保存するなら、密閉できるボトルが必要。
もし本棚に水を入れようとしたら、大変なことになりますよね(笑)。
プログラムも同じで、「数字」には数字用の、「文字」には文字用の型(箱)を用意することで、コンピュータが迷わず正しく処理できるようになります。
まずはこれだけ!よく使う4つのデータ型
Javaにはたくさんの型がありますが、初心者がまずマスターすべきは以下の4つです。
| 型の名前 | 扱うデータ | 具体的な例 |
| int | 整数 | 100, -5, 0 |
| double | 小数 | 3.14, 0.5 |
| boolean | 真偽(Yes/No) | true(真), false(偽) |
| String | 文字列 | “おげん”, “Java学習中” |
それぞれ詳しく解説します。
int(イント):整数
一番よく使う型です。「1」「100」「-50」など、小数点がつかない数字を扱うときに使います。
- 日常の例: 年齢、個数、得点、カレンダーの日付など。
- イメージ: 切り捨てのない「数え上げる」ための箱です。
double(ダブル):小数
「3.14」や「0.5」など、小数点以下の細かい数字が必要なときに使います。
- 日常の例: 体重、身長、商品の平均価格、計算で出た正確な数値など。
- イメージ: 目盛りの細かい「はかり」のような箱です。
boolean(ブーリアン):真偽値
ちょっと特殊ですが、プログラミングでは超重要です。
値は「true(真)」か「false(偽)」の2種類しかありません。
- 日常の例: 「ログインしているか?」「新築物件か?」「未経験か?」といった、Yes/Noで答えられる状態。
- イメージ: 電球の「ON/OFFスイッチ」のような箱です。
String(ストリング):文字列
名前やメッセージなど、「文字」を扱うときに使います。
これだけは、値を " "(ダブルクォーテーション)で囲み、頭文字のSは大文字というルールがあります。
- 日常の例: ユーザー名、メールアドレス、住所、ブログのタイトルなど。
- イメージ: どんな長さの文字でも入れられる「ラベル付きの封筒」のような箱です。
書き方のルール
実際にコードで書くときは、以下のように型の名前を最初に書きます。
int age = 30; // 整数
double weight = 65.5; // 小数
boolean isEngineer = true; // 真偽(はい / いいえ)
String name = "おげん"; // 文字列(ダブルクォーテーションで囲む)Javaは型に厳しい言語です。
int(整数用)の箱に “こんにちは”(文字列)を入れようとすると、実行する前にエラーで教えてくれます。
これは、間違いを未然に防いでくれる便利な仕組みなんです。
まとめ:まずはこの4つから始めよう!
今回は、Javaプログラミングの基礎である「データ型」の代表的な4つを解説しました。
- int: 年齢や個数などの「整数」
- double: 体重や平均などの「小数」
- boolean: Yes/Noを判断する「スイッチ」
- String: 名前やメッセージなどの「文字列」
プログラミングをしていると、これから何度もこの4つに出会うことになります。
まずは「中身に合わせて箱(型)を選ぶ」という感覚に慣れていきましょう。
実は、箱の種類はもっとたくさんある?
今回は「まずはこれだけ!」という4つに絞りましたが、実はJavaには他にもたくさんの型が存在します。
例えば、より大きな数字を扱うための型や、一文字だけを扱う型、さらには「自分で作る型」なんてものもあります。
それらの「もっと詳しい型の話」については、今後の記事で深掘りしていきたいと思います!
最後まで読んでいただき、ありがとうございました。





