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