ชนิดตัวแปร Java มีอะไรบ้าง แต่ละชนิดเก็บข้อมูลอะไร บทความนี้สอนเรื่องชนิดของตัวแปร หรือ Data type คือชนิด หรือรูปแบบการจัดเก็บข้อมูลของตัวแปร เช่น ชนิดตัวเลข, ตัวอักษร, หรือข้อความ มีรายละเอียดดังนี้
ตัวอย่าง ชนิดตัวแปร Java มีอะไรบ้าง แต่ละชนิดเก็บข้อมูลอะไร (แนะนำเฉพาะที่ใช้บ่อย)
ชนิดตัวแปร |
|
int | ชนิดตัวแปรสำหรับเก็บข้อมูลตัวเลขทั้งจำนวนเต็มบวก และจำนวนเต็มลบ |
float, double | ชนิดตัวแปรสำหรับเก็บข้อมูลตัวเลขที่มีทศนิยม โดย double จะเก็บข้อมูลได้มากกว่า float |
char | ชนิดตัวแปรสำหรับเก็บตัวอักษร |
String | ชนิดตัวแปรสำหรับเก็บชุดของตัวอักษร หรือข้อความ |
boolean | ชนิดตัวแปรสำหรับเก็บค่าความจริง หรือเท็จ มีค่าเป็นไปได้ 2 ค่า คือ true และ false |
ตัวอย่าง การสร้างตัวแปร และชนิดตัวแปร Java
class Main {
public static void main(String args[]) {
int i = 5;
float f = 10.85f;
double d = 123456.789d;
char c = 'D';
String s = "Hello Devdit";
boolean b = true;
System.out.println("ตัวแปร int มีค่าเท่ากับ "+i);
System.out.println("ตัวแปร float มีค่าเท่ากับ "+f);
System.out.println("ตัวแปร double มีค่าเท่ากับ "+d);
System.out.println("ตัวแปร char มีค่าเท่ากับ "+c);
System.out.println("ตัวแปร String มีค่าเท่ากับ "+s);
System.out.println("ตัวแปร boolean มีค่าเท่ากับ "+b);
}
}
ผลลัพธ์
ตัวแปร int มีค่าเท่ากับ 5
ตัวแปร float มีค่าเท่ากับ 10.85
ตัวแปร double มีค่าเท่ากับ 123456.789
ตัวแปร char มีค่าเท่ากับ D
ตัวแปร String มีค่าเท่ากับ Hello Devdit
ตัวแปร boolean มีค่าเท่ากับ true
ชนิดตัวแปร Java จากตัวอย่างสร้างชนิดตัวแปรพร้อมตัวแปรทั้งหมด 6 ชนิด โดยเป็น Primitive data types 5 ชนิด (int, float, double, char และ boolean) ส่วน String เป็น Non-primitive data types และสำหรับตัวแปร float ควรใส่อักษร f ต่อท้ายค่าด้วยเช่น 10.85f และ double ควรใส่อักษร d ต่อท้ายค่าด้วยเช่น 123456.789d