public class typeChange { public static void main(String[] args) { int a = 1_000_000_000; // jdk7 支持用_去分割数字 int b = 1000; long num = a * (long)b; // 此时输出的是不对的,因为 a * b已经是超出int的范围了 System.out.println(num); } }