🔢int型(整数)とString型(文字列)


🔢 int型を使った計算と表示

int型は、足し算、引き算、掛け算、割り算などの算術演算に使います。

Java

public class IntExample {
    public static void main(String[] args) {
        // 1. int型の変数を宣言し、値を代入
        int price = 1500;
        int count = 3;

        // 2. 計算の実行
        int total = price * count; // 掛け算: 1500 * 3 = 4500

        // 3. 計算結果の表示
        // System.out.println()は、値を画面に出力します
        System.out.println("商品の単価: " + price + "円");
        System.out.println("購入個数: " + count + "個");
        System.out.println("合計金額: " + total + "円"); // 出力: 4500円

        // 4. 引き算と更新
        int balance = 5000;
        balance = balance - total; // 5000 - 4500 = 500 (残高の更新)
        System.out.println("お釣り: " + balance + "円"); // 出力: 500円
    }
}

💡 ポイント

  • +-*/ などの算術演算子は、数値に対して使います。
  • System.out.println()の中で文字列("..."で囲まれた部分)とint型の変数を**+でつなぐ**と、Javaが自動的にint型の値を文字列に変換し、結合して表示してくれます。

💬 String型を使った文字列の結合と表示

String型は、文字や単語、文章を扱います。文字列の結合には主に+演算子を使います。

Java

public class StringExample {
    public static void main(String[] args) {
        // 1. String型の変数を宣言し、値を代入
        String greeting = "こんにちは、";
        String userName = "ジェミニ";
        String language = "Java";

        // 2. 文字列の結合(連結)
        String fullMessage = greeting + userName + "さん!"; // "こんにちは、ジェミニさん!"

        // 3. 結合結果の表示
        System.out.println(fullMessage);

        // 4. 文字列と数値の結合
        int version = 21;
        // String型とint型を+でつなぐと、結果はString型になります。
        String info = "現在使用しているのは " + language + " のバージョン " + version + " です。";

        // 5. 結合結果の表示
        System.out.println(info); // 出力: 現在使用しているのは Java のバージョン 21 です。
    }
}

💡 ポイント

  • String型の値は、必ずダブルクォーテーション " で囲みます。
  • +演算子は、int型では足し算ですが、String型と組み合わせると文字列の結合として機能します。

これらの基本的な操作を試して、intStringの動作の違いを確認してみてください。