package ch03;
public class ch03_2 {
public static void main(String[] args) {
long lmax=java.lang.Long.MAX_VALUE;
int imax=java.lang.Integer.MAX_VALUE;
short smax=Short.MAX_VALUE;
byte bmax=Byte.MAX_VALUE;
System.out.println("Max value of long : "+lmax);
System.out.println("Max value of int : "+imax);
System.out.println("Max value of short : "+smax);
System.out.println("Max value of byte : "+bmax);
//以上為最大值
long lmin=java.lang.Long.MIN_VALUE;
int imin=java.lang.Integer.MIN_VALUE;
short smin=Short.MIN_VALUE;
byte bmin=Byte.MIN_VALUE;
System.out.println("Min value of long : "+lmin);
System.out.println("Min value of int : "+imin);
System.out.println("Min value of short : "+smin);
System.out.println("Min value of byte : "+bmin);
//以上為最小值
}
}
2. 當輸出值溢位
以下透過上方介紹過的最大值做溢位的示範:
public class ch03_3 {
public static void main(String[] args) {
int i=Integer.MAX_VALUE; //在此將i設為整數最大值
int sum;
System.out.println("i= "+i); //先印出i 值
sum=i+1;
System.out.println("i+1= "+sum); //印出 i+1 的值
sum=i+2;
System.out.println("i+2= "+sum); //印出 i+2 的值
}
}