คุณว่าโปรแกรมJavaเป็นยังไง

วันเสาร์ที่ 12 มีนาคม พ.ศ. 2554

การใช้งานข้อมูล ตัวแปร และค่าคงที่

ชนิดของข้อมูล
            ข้อมูลที่กำหนดไว้ในภาษา 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;

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

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