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>");
   45   46   47   48   49   50   51   52   53   54   55