2/10/58

ค่า MAX กับค่า MIN ของ Primitive Type

ค่า MAX กับค่า MIN ของ Primitive Type

เรามาดูค่า MAX กับค่า MIN ของ Primitive Type กันครับ ซึ่งก็รู็กันอยู่แล้วว่าค่า Primitive Type นั้นมีอยู๋ด้วยกัน 8 ชนิด ซึ่งแต่ละชนิดก็มีขนาดที่ต่างกันไป เรามาดูค่าที่เป็นไปได้ของแต่ละชนิดกัน

package info.doesystem.howto;

public class DoesystemInfo {
 public static void main(String[] args) {
  System.out.println("Byte.MIN = " + Byte.MIN_VALUE);
  System.out.println("Byte.MAX = " + Byte.MAX_VALUE);
  System.out.println("Short.MIN = " + Short.MIN_VALUE);
  System.out.println("Short.MAX = " + Short.MAX_VALUE);
  System.out.println("Integer.MIN = " + Integer.MIN_VALUE);
  System.out.println("Integer.MAX = " + Integer.MAX_VALUE);
  System.out.println("Long.MIN = " + Long.MIN_VALUE);
  System.out.println("Long.MAX = " + Long.MAX_VALUE);
  System.out.println("Float.MIN = " + Float.MIN_VALUE);
  System.out.println("Float.MAX = " + Float.MAX_VALUE);
  System.out.println("Double.MIN = " + Double.MIN_VALUE);
  System.out.println("Double.MAX = " + Double.MAX_VALUE);
 }
}

จากโค้ดจะเป็นการแสดงค่าต่ำสุดกับค่าสูงสุดใน Primitive Type แต่ละชนิด ซึ่งใน Wrapper Class ก็จะมี Constant อยู่ เมื่อรันโค้ดด้านบนแล้วเราก็จะได้คำตอบดังด้านล่าง

Byte.MIN = -128
Byte.MAX = 127
Short.MIN = -32768
Short.MAX = 32767
Integer.MIN = -2147483648
Integer.MAX = 2147483647
Long.MIN = -9223372036854775808
Long.MAX = 9223372036854775807
Float.MIN = 1.4E-45
Float.MAX = 3.4028235E38
Double.MIN = 4.9E-324
Double.MAX = 1.7976931348623157E308

ไม่มีความคิดเห็น:

แสดงความคิดเห็น