Knowledge Log

【Java】データの種類を決める「型」とは?代表的な4つを分かりやすく解説

denson
1

はじめに

みなさんどうも、おげんです。

前回の記事では、変数とは「名前のついた箱」であるとお話ししました。

ただ、プログラミングの世界(特にJava)には、「その箱には、決まった種類のものしか入れてはいけない」という厳しいルールがあります。

私もこの決まりに慣れるのに苦労しました(笑)。

今回は、そんなJavaを勉強するなら避けては通れない、でもマスターすれば一気にプログラミングらしくなる「データ型」の基本4つを分かりやすく解説していきます!

この記事はこんな人におすすめ!
  • 「なぜ数字や文字をわざわざ分けるの?」と疑問に感じている人
  • Javaの「型」の種類が多すぎて、何から覚えればいいか迷っている人
  • 参考書の専門的な説明よりも、身近な例えでイメージを掴みたい人
  • コードを書くときに、どの型を使えばいいか迷ってしまう初心者さん
2

プログラムの世界の「仕分け」ルール

プログラムで扱うデータには、それぞれ「種類」があります。

Javaでは、データを変数(箱)に入れる際、あらかじめ「この箱には何をいれるか」を決めなければなりません。

このルールのことを「データ型」と呼びます。

なぜ型を決める必要があるのか?

それは、中身に合わせた「適切な扱い」をするためです。

3

身近なものでイメージする「データ型」

イメージしやすいように、自宅の収納で考えてみましょう。

  • を保管するなら、本棚が最適。
  • 飲み物を保存するなら、密閉できるボトルが必要。

もし本棚に水を入れようとしたら、大変なことになりますよね(笑)。

プログラムも同じで、「数字」には数字用の、「文字」には文字用の型(箱)を用意することで、コンピュータが迷わず正しく処理できるようになります。

4

まずはこれだけ!よく使う4つのデータ型

Javaにはたくさんの型がありますが、初心者がまずマスターすべきは以下の4つです。

それぞれ詳しく解説します。

int(イント):整数

一番よく使う型です。「1」「100」「-50」など、小数点がつかない数字を扱うときに使います。

  • 日常の例: 年齢、個数、得点、カレンダーの日付など。
  • イメージ: 切り捨てのない「数え上げる」ための箱です。

double(ダブル):小数

「3.14」や「0.5」など、小数点以下の細かい数字が必要なときに使います。

  • 日常の例: 体重、身長、商品の平均価格、計算で出た正確な数値など。
  • イメージ: 目盛りの細かい「はかり」のような箱です。

boolean(ブーリアン):真偽値

ちょっと特殊ですが、プログラミングでは超重要です。

値は「true(真)」か「false(偽)」の2種類しかありません。

  • 日常の例: 「ログインしているか?」「新築物件か?」「未経験か?」といった、Yes/Noで答えられる状態。
  • イメージ: 電球の「ON/OFFスイッチ」のような箱です。

String(ストリング):文字列

名前やメッセージなど、「文字」を扱うときに使います。

これだけは、値を " "(ダブルクォーテーション)で囲み、頭文字のSは大文字というルールがあります。

  • 日常の例: ユーザー名、メールアドレス、住所、ブログのタイトルなど。
  • イメージ: どんな長さの文字でも入れられる「ラベル付きの封筒」のような箱です。
5

書き方のルール

実際にコードで書くときは、以下のように型の名前を最初に書きます。

int age = 30;              // 整数
double weight = 65.5;      // 小数
boolean isEngineer = true;  // 真偽(はい / いいえ)
String name = "おげん";     // 文字列(ダブルクォーテーションで囲む)
ここに注意!

Javaは型に厳しい言語です。

int(整数用)の箱に “こんにちは”(文字列)を入れようとすると、実行する前にエラーで教えてくれます。

これは、間違いを未然に防いでくれる便利な仕組みなんです。

6

まとめ:まずはこの4つから始めよう!

今回は、Javaプログラミングの基礎である「データ型」の代表的な4つを解説しました。

  • int: 年齢や個数などの「整数」
  • double: 体重や平均などの「小数」
  • boolean: Yes/Noを判断する「スイッチ」
  • String: 名前やメッセージなどの「文字列」

プログラミングをしていると、これから何度もこの4つに出会うことになります。

まずは「中身に合わせて箱(型)を選ぶ」という感覚に慣れていきましょう。

実は、箱の種類はもっとたくさんある?

今回は「まずはこれだけ!」という4つに絞りましたが、実はJavaには他にもたくさんの型が存在します。

例えば、より大きな数字を扱うための型や、一文字だけを扱う型、さらには「自分で作る型」なんてものもあります。

それらの「もっと詳しい型の話」については、今後の記事で深掘りしていきたいと思います!

最後まで読んでいただき、ありがとうございました。

あわせて読みたい
【Java】『変数=箱』のイメージがしっくりこなかった過去の自分へ贈る解説
【Java】『変数=箱』のイメージがしっくりこなかった過去の自分へ贈る解説
【Java】どれを使えばいい?整数型(byte/short/int/long)の違いを徹底解説
【Java】どれを使えばいい?整数型(byte/short/int/long)の違いを徹底解説
【Java】小数型「float」と「double」の違いをいっぽずつ解説
【Java】小数型「float」と「double」の違いをいっぽずつ解説
【Java】文字型(char)と文字列(String)の違いを解説!使い分けのコツとは?
【Java】文字型(char)と文字列(String)の違いを解説!使い分けのコツとは?
【Java】真偽値(boolean)とは?プログラミングの「分かれ道」をいっぽずつ理解しよう
【Java】真偽値(boolean)とは?プログラミングの「分かれ道」をいっぽずつ理解しよう
ABOUT ME
おげん
おげん
駆け出しエンジニア
文系未経験からエンジニアになるために挑戦を開始したアラサー。転職活動を終え、2026年4月からIT企業で勤務予定。自分が学習で苦労した経験を『誰かのための道しるべ』として発信中。
記事URLをコピーしました