วันอังคารที่ 31 มกราคม พ.ศ. 2555

[JAVA] อะไรคือตัวแปร Java

อะไรคือตัวแปร Java
    ในการเขียนโปรแกรมคอมพิวเตอร์ ไม่ว่าจะด้วยภาษาไหนก็ตามย่อมต้องมีตัวแปร เพื่อใช้เก็บข้อมูลบางอย่างไว้ในหน่วยความจาาคอมพิวเตอร์เช่น เราต้องการเก็บค่า 10 ไว้ในหน่วยความจาา ณ ตาาแหน่งที่ X0673E แต่คนเราคงจาาไม่ไหวครับ ว่าเก็บค่าอะไร ไว้ ณ ตาาแหน่งไหนบ้าง เหมือนบ้านเรา ยังต้องมีบ้านเลขที่ มีหมู่บ้าน เพื่อให้หาได้ง่าย ๆ
    ในโลกคอมพิวเตอร์ก็เช่นกันครับ กเ็ ลยมีการกาาหนดตัวแปรข้นึ มาเพื่อใช้แทนค่าตาาแหน่งหน่วยความจาาอันแสนจะจาายาก เช่นเรากาาหนดตัวแปรx = 10 นั่นไง เหมือนในวิชาคณิตศาสตร์ ป. 3 เลยแฮะ จากนั้นหากเราต้องการเปลี่ยนค่าของ x เป็นอย่างอื่น เช่นเป็น 20 ก็เพียงแต่กาาหนดให้ x =20 ก็จบเรื่อง ถ้าในกรณีที่เราจะอ้างอิงตาาแหน่งหน่วยความจาาว่า MEM_ADDR[:X0673E] = 20 โอยยย คงยากไม่ใช่น้อยเลยนะครับ ยิ่งถ้าบังเอิญกาาหนดผิดตาาแหน่ง ซวยเลยทีนี้ ข้อมูลที่เคยอยู่ตรงนั้นจะโดนเปลี่ยนค่าไปทันที
    ก็เลยมีการใช้ตัวแปรแทนตาาแหน่งหน่วยความจาาครับ จะว่าไปแล้วตัวแปร ก็เหมือนกับกระเป๋าตังเรานี่แหละ มีหน้าที่เอาไว้ใส่ตังค์ก็ได้ ใส่ใบเสร็จก็ได้ หรือเอาไว้ใส่นามบัตรก็ได้ แล้วแต่จะว่ากันไป ตามกระเป๋าของใครของมัน

เครดิต : javathailand 

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

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