ชนิดข้อมูลในภาษาจาวานั้นแบ่งได้เป็น 2 ประเภทหลัก ๆ ซึ่งแต่ละประเภทก็จะแยกย่อยลงไปอีก เหตุผลที่ผู้เขียนโปรแกรมควรต้องทราบในเรื่องของชนิดของข้อมูลนั้นก็เนื่องมาจาก หากมีการเรียกใช้งาน เราจะต้องเรียกให้ตรงกับชนิดตัวแปรนั้น ๆ เรามาดูกันว่าภาษาจาวาแบ่งได้เป็น 2 ประเภทมีอะไรบ้าง
ภาษาจาวาแบ่งออกได้เป็น 2 ประเภท
- Primitive Data Type
- Non-primitive Data Types
1. Primitive Data Type ประกอบด้วย
- integers คือข้อมูลที่เป็นตัวเลขจำนวนเต็ม ตัวเลขจำนวนเต็มประกอบด้วยตัวเลข 0 หรือ 1 2 3…….หรือจะติดลบ -1 -2 -3………. เราจะเรียกตัวเลขพวกนี้ว่าเลขจำนวนเต็ม
- float คือตัวเลขที่เป็นเลขที่มีจุดทศนิยม เช่น 2.5 2.0 2.8
- character คือตัวอักษรหรือสัญลักษณ์ต่าง ๆ เวลาเรียกใช้งานจะมี ” ” ด้วยเสมอ
- Boolean คือค่าความจริง หรือค่าที่เป็นเท็จ
2. Non-primitive Data Types ประกอบด้วย
- string คือการนำ char มารวมกันจะเกิดเป็น string ขึ้น
- array
- stack
- list
- vector
- อื่น ๆ