ชนิดของข้อมูล
ข้อมูลที่กำหนดไว้ในภาษา Java ทั้งแบบอักขระ จำนวนเต็ม ทศนิยม และค่าความจริง ผู้ใช้ต้องเลือก ใช้ชนิดของ ข้อมูลให้เหมาะสม เพื่อให้การทำงานขอโปรแกรม ไม่เกิดข้อผิดพลาด
ชนิดของข้อมูล | Type | ขนาด(bit) | ขอบเขตข้อมูล |
อักขระ | Char | 16 | อักขระตามมาตราฐาน16 bit Unicode |
จำนวนเต็ม | Byte Short Int long | 8 16 32 64 | -128 ถึง 127 -32,768 ถึง 32,767 -2,147,483,648 ถึง 2,147,483,647 -9,223,372,036,845,775,808 ถึง 9,223,372,036,845,775,807 |
ทศนิยม | Float Double | 32 64 | 1.4 x 10-45ถึง 3.4028235 x 1038 4.9x10-324 ถึง 1.7876931348623157x 10308 |
ค่าความจริง | Boolean | 1 | Ture กับ false |
การประกาศตัวแปร (Declaration)
ก่อนการเขียนโปรแกรมให้ทำงานตามที่ต้องการ เราต้องประกาศตัวแปร และกำหนดชนิดของข้อมูลของตัวแปรให้ตรงกับข้อมูลที่เราต้องการทำงานเสียก่อน ซึ่งมีรูปแบบการประกาศตัวแปรและกำหนดชนิดข้อมูลให้กับตัวแปรดังนี้
type varName [=Value]:
โดยที่ type เป็นนิดของข้อมูล
varName เป็นชื่อตัวแปร
Value เป็นค่าข้อมูลของตัวแปร
ตัวอย่างเช่น
boolean boolTest = ture;
int intAge
หลักการตั้งชื่อของตัวแปร
การตั้งชื่อตัวแปรเพื่อใช้งานโปรแกรมนั้น เราจะต้องตั้งให้สื่อความหมาย เมื่อเรามาดูโปรแกรมในภายหลัง จะทำให้เราสามารถจำได้ว่าตัวแปรดังกล่าวใช้ในส่วนใดของโปรแกรม ซึ่งมีกฎการตั้งชื่อดังนี้
1. ชื่อตัวแปรต้องขึ้นต้นด้วย a-z , A-Z เครื่องหมาย $ และเครื่องหมาย _ (Underscore) เท่านั้น
2. ภายในชื่อตัวแปรประกอบด้วย a-z , A-Z ,0-9 เครื่องหมาย $ และเครื่องหมาย _ (Underscore) เท่านั้น
3. ตัวอักษรพิมพ์เล็กและพิมพ์ใหญ่จะแตกต่างกัน
4. ห้ามตั้งชื่อซ้ำกับคำสงวน (Reserved Word) ซึ่งมีดังนี้
abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implement import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while |
ตัวแปรชนิดข้อความ
ในความจริงนั้นตัวแปรชนิดข้อความไม่มีการกำหนดไว้ในภาษา java แต่เราสามารถ ใช้ตัวแปรชนิดข้อความในรูปแบบของคลาสได้ดังนี้
Sting strName = value;
โดยที่ strName เป็นชื่อตัวแปร
value เป็นค่าข้อมูล
ตัวอย่าง
String strProvice = “Bangkok”;
String strMonth = “May”;
การประกาศค่าคงที่
การประกาศค่าคงที่เป็นการประกาศใช้งานตัวแปรแบบหนึ่งแต่ไม่สามารถเปลี่ยนแปลงค่าของตัวแปรได้ ซึ่งมีรูปแบบการประกาศดังนี้
final type varName = Value;
โดยที่ type เป็นชนิดของข้อมูล
varName เป็นชื่อตัวแปร
Value เป็นค่าข้อมูลของตัวแปร
ตัวอย่างเช่น
final String Car = “Honda”;
final float Pi = 3.14;
ไม่มีความคิดเห็น:
แสดงความคิดเห็น