Menu
Coddy logo textTech

型変換 パート1

CoddyのJavaジャーニー「基礎」セクションの一部。レッスン 13/73。

型キャストとは、値をあるデータ型から別のデータ型に変換するプロセスです。

Javaでは、整数を倍精度浮動小数点数に、倍精度浮動小数点数を整数に変換するなど、さまざまな変換ができます。キャストには、暗黙的(自動)キャストと明示的(手動)キャストの2種類があります。

たとえば integer to double

暗黙的(自動)キャスト:

int number = 5;
double decimal = number; // 自動的に 5.0 になります

// 計算あり
int x = 7;
double result = x / 2.0; // 結果は 3.5 です

明示的(手動)なキャスト double to integer

double decimal = 9.7;
int number = (int) decimal;  // 9になる(小数部分は切り捨てられる)

// 計算あり
double price = 19.99;
int roundedPrice = (int) price;  // 19になる
challenge icon

チャレンジ

初心者

型キャストを示す Java プログラムを書いてください。次の操作を実行します:

  1. double 型の price という名前の変数を宣言し、値 99.99 で初期化します。
  2. price 変数を int にキャストし、その結果を intPrice という名前の新しい変数に格納します。
  3. priceintPrice の値をコンソールに出力します。
REQUIRED OUTPUT FORMAT: [Your translated content here]

自分で試してみよう

public class Main {
    public static void main(String[] args) {
        // 変数を宣言して初期化する
        double price = 99.99;
        int intPrice = ?;
        
        
        // 値を出力する
        System.out.println("Price: " + price);
        System.out.println("Int Price: " + intPrice);
        
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Javaオンラインコンパイラ