資格

Java Bronze資格対策|データ型

palm

こんにちは!Palmです!
最近、中国語に英語、JavaScript、python、、、、いろいろ勉強しすぎてキャパオーバーになりつつあります。2頭追うもの1頭も得ずになりそうです。中国語とPythonはいったん捨てようかと思っています。

コーディングちゃん
コーディングちゃん

このブログに向いている人

  • Javaを初めて学ぶ
  • 基本を復習したい

それではJava Bronzeという資格に向けての学習していこうかと思います。
前回はJavaのエディションについて勉強しましたが、今回はデータの型について勉強していこうかと思います。

外部リンク
Java Bronze公式サイト
Java Bronze公式サイト

Javaのデータ型

今日はJavaのデータ型を学習していこうかと思います!

Javaは1995年にSun Microsystemsによって開発され、現在はOracleが管理しています。Javaは、そのプラットフォームに依存しない特性と、多様な用途に対応できる柔軟性から、広く利用されています。Java Bronze資格は、Javaの基本的な知識とスキルを証明するためのエントリーレベルの資格です。今回のブログでは、Javaのデータ型について詳しく学習し、資格試験対策に役立つ知識を深めていきます。

前回のブログです、エディションを知りたいかたはぜひ!

合わせて読みたい
Java Bronze資格対策|Java SE EE MEの特徴
Java Bronze資格対策|Java SE EE MEの特徴

データ型の種類 🧩

プログラミングで使うデータ型は、大きく分けてプリミティブ型参照型の2種類があります。

プリミティブ型 🧱

プリミティブ型は基本的なデータ型で、変数に直接値を持ちます。以下がその種類です:

  • 数値 📊
    • 整数型: byte, short, int, long
      • byte(例: 127): -128から127までの整数
      • short(例: 32000): -32768から32767までの整数
      • int(例: 123456789): -2^31から2^31-1までの整数
      • long(例: 123456789012345): -2^63から2^63-1までの整数
    • 浮動小数点数型: float, double
      • float(例: 3.14f): 単精度浮動小数点数(小数点以下7桁程度)
      • double(例: 3.14159265359): 倍精度浮動小数点数(小数点以下15桁程度)
  • 文字 🔤
    • char(例: ‘A’): 単一の文字。16ビットのUnicode文字
  • 真偽値 ✅❌
    • boolean(例: true, false): 真偽値。trueまたはfalseのいずれか

参照型 📦

参照型はオブジェクトや配列などの参照(アドレス)を持ちます。以下がその種類です:

  • オブジェクト型 🏷️
    • String(例: “Hello”): 文字列
    • Date(例: new Date()): 日付
  • 配列型 📚
    • int[](例: {1, 2, 3}): 整数の配列
    • char[](例: {'H', 'e', 'l', 'l', 'o'}): 文字の配列
  • 列挙型 📆
    • enum Day { SUNDAY, MONDAY, TUESDAY }: 列挙型は固定された定数のセットを表す

データ型の具体例 ✨

プリミティブ型 🧱

  • double ➡️ 浮動小数点数 (例: 3.14159)
  • byte ➡️ 8ビットの整数 (例: 100)
  • int ➡️ 32ビットの整数 (例: 123456)
  • boolean ➡️ 真偽値 (例: true)
  • char ➡️ 単一の文字 (例: ‘C’)

参照型 📦

  • String ➡️ 文字列 (例: “Hello World”)
  • Date ➡️ 日付 (例: new Date())
  • char[] ➡️ 文字の配列 (例: {'H', 'e', 'l', 'l', 'o'})
  • int[] ➡️ 整数の配列 (例: {1, 2, 3, 4})

データ型の用途 🛠️

数値を扱うデータ型 📊

  • 整数型: byte, short, int, long
  • 浮動小数点数型: float, double

真偽値を扱うデータ型 ✅❌

  • boolean: true, false

文字を扱うデータ型 🔤

  • char: 単一の文字

文字列を扱うデータ型 🏷️

  • String: 文字列

プリミティブ型および参照型変数の説明 💡

  • プリミティブ型変数 🧱: 直接値を保持し、効率的に処理されます。
    • 例: int a = 10; ➡️ aは10という整数を直接持っています。
  • 参照型変数 📦: オブジェクトの参照を保持し、複雑なデータ構造を扱うことができます。
    • 例: String str = "Hello"; ➡️ strは”Hello”という文字列オブジェクトの参照を持っています。

まとめ

データ型を理解することで、効率的でバグの少ないコードを書くことができます!

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

スポンサーリンク
ABOUT ME
Palm
Palm
東京通信大学3年生
私はpalm(ぱるむ)です。お花や自然が大好きです。専門学校でWeb開発を学び、東京通信大学に編入しました。得意分野は、ウェブ開発(フロントエンド、バックエンド)や機械学習(自然言語、データ分析)です。趣味で色々デモ開発をしています。
記事URLをコピーしました