問題一覧に戻る
初級基本構文
問題8: 型変換(キャスト)

Javaでは型の安全性を保つため、異なる型への変換には注意が必要です。小さい型から大きい型への変換は自動的に行われますが(暗黙的型変換)、大きい型から小さい型への変換には明示的なキャストが必要です。型変換の規則を理解することで、データの精度を制御できます。

public class Main {
public static void main(String[] args) {
int count = 7;
// 暗黙的型変換(int→double)
double result = ;
System.out.println("Count as double: " + result);

double price = 19.99;
// 明示的キャスト(double→int)
int dollars = ()price;
System.out.println("Price in dollars: " + dollars);

// 除算で小数結果を得る
double average = 10 / ;
System.out.println("Average: " + average);
}
}