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のデータ型と演算子は、プログラムの基本的な構造を理解するために重要です。プリミティブ型を使ってメモリ効率の良いコードを書くことができ、演算子を使って多様な操作が可能になります。上記のサンプルコードを参考に、さらに複雑なロジックを構築してみてください。
