Javaは、様々なデータ型と演算子をサポートしており、これにより効率的なプログラム開発が可能になります。この記事では、Javaで使用される代表的なデータ型と、基本的な演算子の使い方について解説します。
Javaのデータ型
Javaのデータ型は大きく分けて2種類あります。プリミティブ型(基本型)と参照型です。プリミティブ型には、整数型、浮動小数点型、文字型、論理型が含まれます。参照型は、オブジェクトや配列を表します。
プリミティブ型の例
以下は、Javaでの基本的なプリミティブ型の例です。
public class DataTypeExample { public static void main(String[] args) { int intValue = 100; // 整数型 double doubleValue = 10.5; // 浮動小数点型 char charValue = 'A'; // 文字型 boolean boolValue = true; // 論理型 System.out.println("int: " + intValue); System.out.println("double: " + doubleValue); System.out.println("char: " + charValue); System.out.println("boolean: " + boolValue); } }
出力:
int: 100 double: 10.5 char: A boolean: true
演算子の種類
Javaでは、さまざまな演算子が提供されています。これには、算術演算子、関係演算子、論理演算子、代入演算子などが含まれます。これらを使って、数値や論理値の演算を行うことができます。
算術演算子の例
以下は、加算、減算、乗算、除算、および剰余を行う算術演算子の例です。
public class ArithmeticExample { public static void main(String[] args) { int a = 10; int b = 3; System.out.println("a + b = " + (a + b)); System.out.println("a - b = " + (a - b)); System.out.println("a * b = " + (a * b)); System.out.println("a / b = " + (a / b)); System.out.println("a % b = " + (a % b)); } }
出力:
a + b = 13 a - b = 7 a * b = 30 a / b = 3 a % b = 1
関係演算子の例
関係演算子は、値の比較を行うために使用されます。以下は、等価演算子や大小比較演算子の使用例です。
public class RelationalExample { public static void main(String[] args) { int x = 5; int y = 10; System.out.println("x == y: " + (x == y)); System.out.println("x != y: " + (x != y)); System.out.println("x > y: " + (x > y)); System.out.println("x < y: " + (x < y)); } }
出力:
x == y: false x != y: true x > y: false x < y: true
まとめ
Javaのデータ型と演算子は、プログラムの基本的な構造を理解するために重要です。プリミティブ型を使ってメモリ効率の良いコードを書くことができ、演算子を使って多様な操作が可能になります。上記のサンプルコードを参考に、さらに複雑なロジックを構築してみてください。