这是我写的三个类:
public class Shape {
public int x = 0;
public void getArea() {
System.out.println("I don't know my area!");
}
public String toString() {
return "I am a shape!";
}
public int getX() {
return x;
}
}
public class Rectangle extends Shape {
public int x = 1;
public int getX() {
return x;
}
public void getArea() {
System.out.println("L*W");
}
public String toString() {
return "I am a rectangle!";
}
}
public class Tester {
public static void …Run Code Online (Sandbox Code Playgroud) System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
Run Code Online (Sandbox Code Playgroud)
打印:
2147483647
-2147483648
Run Code Online (Sandbox Code Playgroud)
为什么最大值为2 ^ 31 -1(符号位为0并且不添加到数字的值),而最小值仅为-2 ^ 31(符号位为1并且确实添加到值然后??).