Page 43 - การโปรแกรมเว็บ
P. 43
เจเอสพี 7-31
ภาพท่ี 7.11 ผลการท�ำงานของโปรแกรม MyJSP4_SingleLine_Comment.jsp
จากตัวอย่างท่ี 7.10 เป็นตัวอย่างการใช้ค�ำส่ังหมายเหตุ โดยจะมีข้อความแสดงบนหน้าเว็บเพจ
ดงั ภาพท่ี 7.11 ซึง่ ข้อความท่ีอย่รู ะหวา่ งเครอื่ งหมาย <%-- --%> จะไม่ถูกแสดงบนเว็บเพจ
3. ตัวแปร การประกาศตัวแปร และชนิดข้อมูลในเจเอสพี
การประมวลผลใดๆ ในคอมพิวเตอร์ต้องมีการจัดเก็บข้อมูลไว้ภายในหน่วยความจ�ำของ
คอมพวิ เตอร์ มฉิ ะนน้ั แลว้ การประมวลผลจะไมส่ ามารถเกดิ ขน้ึ ไดเ้ ลย เหตผุ ลงา่ ยๆ คอื ถา้ มกี ารประมวลผล
เกิดขึ้นแล้วต้องการท่ีจะน�ำผลลัพธ์จากการประมวลผลนี้จัดเก็บเอาไว้ เพ่ือที่จะน�ำไปเป็นข้อมูลน�ำเข้าของ
การประมวลผลอนื่ ๆ ถดั ไป การจดั เกบ็ ขอ้ มลู ดงั กลา่ วภายในคอมพวิ เตอรต์ อ้ งมกี ารจดั สรรพนื้ ทขี่ องหนว่ ย
ความจ�ำเอาไว้เก็บข้อมูล ซ่ึงการจัดสรรพื้นท่ีในหน่วยความจ�ำน้ีจะสามารถกระท�ำได้โดยการใช้ตัวแปร
(variables) หรอื คา่ คงที่ (constant) แตท่ ง้ั ตวั แปรและค่าคงทีม่ ลี กั ษณะและการใชง้ านท่แี ตกต่างกนั ใน
ท่นี จ้ี ะเนน้ ให้รจู้ ักการใช้งานของตวั แปรและค่าคงที่
3.1 รูปแบบการประกาศตัวแปรในเจเอสพี มีรปู แบบดังนี้
data_type variableName;
โดยที่ data_type คือ ชนดิ ขอ้ มูล
variableName คือ ช่ือตวั แปรทต่ี อ้ งการใช้งาน
ตัวอย่างท่ี 7.11 ตัวอยา่ งการประกาศตัวแปรชนดิ ต่างๆ
int x; // ประกาศตวั แปร x เป็นชนิดจำ� นวนเต็มแบบ int
String firstName; // ประกาศตวั แปร firstName เป็นชนิดข้อความ String
double price; // ประกาศตัวแปร price เปน็ ชนดิ ตัวเลขทศนยิ ม แบบ double เพือ่ เก็บราคาสนิ ค้า
double salary; // ประกาศตัวแปร salary เปน็ ชนิดตัวเลขทศนยิ ม แบบ double เพือ่ เก็บเงินเดือน
float GPA; // ประกาศตัวแปร GPA เปน็ ชนิดตวั เลขทศนิยม แบบ float เพอ่ื เกบ็ เกรดเฉล่ยี