首页javaintegerJava Data Type - 如何通过添加到Integer.MAX_VALUE来溢出Int

Java Data Type - 如何通过添加到Integer.MAX_VALUE来溢出Int

我们想知道如何通过添加到Integer.MAX_VALUE来溢出Int。
public class Main {
  public static void main(String[] unused) {
    do_shorts();
    do_ints();
  }
  protected static void do_shorts() {
    short i = Short.MAX_VALUE;
    System.out.println("i=" + i++);
    System.out.println("i=" + i++);
    System.out.println("i=" + i++);
  }
  protected static void do_ints() {
    int i = Integer.MAX_VALUE;
    System.out.println("i=" + i++);
    System.out.println("i=" + i++);
    System.out.println("i=" + i++);
  }
}