Page 50 - การโปรแกรมเว็บ
P. 50
7-38 การโปรแกรมเว็บ
บรรทดั ท่ี 7 คำ� สง่ั เมธอด method1
บรรทัดท่ี 8 ประกาศตวั แปร cVar เปน็ ชนดิ จำ� นวนเต็ม เกบ็ คา่ 0
บรรทดั ท่ี 9 คำ� สงั่ ปิดเมธอด method1
บรรทัดที่ 10 คำ� สั่งปิดคลาส
4. อะเรย์
อะเรย์ (array) คือ ประเภทของข้อมูลท่ีสามารถเก็บข้อมูลประเภทเดียวกันแบบเป็นล�ำดับได้
โดยข้อมูลนั้นจะอยู่ในตัวแปรตัวเดียวกันที่เรียกว่า ตัวแปรอะเรย์ จะใช้ index ในการเข้าถึงข้อมูล กรณี
ท่ีมีข้อมูลตัวเลข 5 ตัวท่ีจะเก็บ ในการเขียนโปรแกรมเพ่ือเก็บชุดข้อมูลน้ีจะต้องเป็นข้อมูลชนิดเดียวกัน
ทง้ั หมด ส�ำหรับการเขยี นเจเอสพี การประกาศตวั แปรอะเรยจ์ ะไมต่ ่างกบั รูปแบบการเขยี นอะเรย์ในภาษา
ทว่ั ไป โดยเครอ่ื งหมายท่ีระบชุ นดิ ของตัวแปรอะเรยจ์ ะใช้ [ ] (วงเลบ็ ก้ามปู) รูปแบบการจัดเกบ็ ของภาษา
เจเอสพสี ามารถรองรับข้อมูลได้หลากหลายรูปแบบ เช่น String, Integer หรือ Object ต่างๆ และรองรับ
การทำ� งานแบบหลายมิติไดเ้ ช่นเดียวกนั
ตัวอย่างที่ 7.14 ตัวอย่างการประกาศตัวแปรเพือ่ เก็บข้อมูลตัวเลขทง้ั 5 จำ� นวน
MyJSP6_Array01.jsp
โปรแกรมนี้เป็นการแสดงตัวเลขทง้ั หมด 5 จำ� นวน โดยใชต้ วั แปร n1-n5
1 <%@page contentType="text/html" pageEncoding="UTF-8"%>
2 <!DOCTYPE html>
3 <html>
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6 <title>JSP Page</title>
7 </head>
8 <body>
9 <h1>file: MyJSP6_Array01</h1>
10 <%
11 int n1 = 10;
12 int n2 = -20;
13 int n3 = 30;
14 int n4 = 40;
15 int n5 = 60;
16 out.print("n1 : " + n1 + "<br>");
17 out.print("n2 : " + n2 + "<br>");