5. 算術基礎

5. 算術基礎

算術演算子

lesson 009

class Lesson009 {
    public static void main(String args[]) {
        int var = 10;
        var += 40;
        System.out.println("計算の結果は = " + var);
    }
}

実行結果

L:\>java Lesson009
計算の結果は = 50

- 符号

lesson 010

class Lesson010 {
    public static void main(String args[]) {
        int var =100;
        var = (-var) + (50 * 3);
        System.out.println(var);
    }
}

実行結果

L:\>java Lesson010
50

型の異なる変数式

lesson 011

class Lesson011 {
    public static void main(String args[]) {
        int var_int = 10;
        float var_float = 10.01f;

        System.out.println("結果 = " + (var_int + var_float));
    }
}

実行結果

L:\>java Lesson011
結果 = 20.01

拡張変換

lesson 012

class Lesson012 {
    public static void main(String args[]) {
        int var_int = 100;
        double var_double = var_int + 0.1234;
        System.out.println(var_double);
    }
}

実行結果

L:\>java Lesson012
100.1234

縮小変換

lesson 013

class Lesson013 {
    public static void main(String args[]) {
        double var_double = 10.1234;
        int var_int = (int)var_double;
        System.out.println(var_int);

        var_int = 516;
        byte var_byte = (byte)var_int;
        System.out.println(var_byte);
    }
}

実行結果

L:\>java Lesson013
10
4