Java Number and Class / Object ในการประกาศตัวแปรชนิดที่เป็นตัวเลข นอกจากเราจะใช้พวก int , float , double , short ,long ซึ่ง Data type เหล่านี้เป็นการประกาศตัวแปรชนิดที่เป็นตัวเลขทั่ว ๆ ไป
แต่ยังมีกลุ่มของ Class ที่ประกาศตัวแปรเหล่านี้ให้อยู่ในรูปแบบของ Object ซึ่งจะต่างกับกับตัวแปรที่ประกาศแบบปกติ คือ สามารถนำตัวแปรนั้น ๆ ไปใช้งาน หรืออ้างถึงคุณสมบัติต่าง ๆ ของ Class นั้น ๆ ได้
Java Number and Integer
ตัวอย่างเช่น
int a = 123;
Integer b = new Integer(123);
จากตัวอย่างตัวแปร a และตัวแปร b เป็นชนิดเดียวกันคือ Int แต่ตัวแปร b จะเป็น Object ซึ่งเราสามารถเรียกใช้คุณสมบัติของตัวแปร b ได้อีกมากมาย
ตัวอย่างคุณสมบัติของตัวแปร b
โดยในตัวแปรกลุ่มนี้ที่คร่าว ๆ ที่อาจจะจำเป็นจะต้องใช้คือ Integer, Double, Float, Short และ Long
ตัวอย่างเช่น
package com.java.myapp;
public class MyClass {
public static void main(String[] args) {
Integer intObj = new Integer(1000);
Double douObj = new Double(1.23);
Float floObj = new Float(3.45);
Short shObj = new Short("55536");
Long loObj = new Long(123456789);
}
}