วันอาทิตย์ที่ 2 กันยายน พ.ศ. 2550

Week7

Week นี้จะเป็นการใช้ Array 1มิติ,Array2มิติ,Loop
เราจะสามารถเก็บข้อมูล และ นำมาใช้งายขึ้นครับ

Array 1 มิติ

การประกาศใช้ Array มี 3 ส่วนในการประกาศใช้ตัวแปร
โดยส่วนแรกคือ การประกาศชนิดของข้อมูล โดยวิธีการประกาศ
คือชนิดของข้อมูล ตัวแปร [];
เช่น

int x[];
เป็นการประกาศตัวแปรที่เป็นจำนวนเต็มตามขั้นตอนส่วนที่ 2
คือการประกำหนดขอบเขคของ Array

โดยตัวแปร = new ชนิดของข้อมูล [n];

n = จำนวนของความกว้างของ Array

เช่นx = new int [5];

จะได้ว่า Array ที่มีตัวแปร 5 ตัวแปรส่วนสุดท้ายคือการกำหนดค่าตัวแปร
โดยตัวแปร [n] = ค่าของเลข;

โดยที่ค่าของตัวแปรจะเริ่มจาก 0

เช่น

x [0] = 1;
x [1] = 2;
x [2] = 3;
x [3] = 4;
x [4] = 5;

จะได้ตัวแปร

x [0] = 1;
x [1] = 2;
x [2] = 3;
x [3] = 4;
x [4] = 5;

คุณคงเข้าใจหลักการง่ายนี้นะครับ ต่อไปนี้จะเป็นแบบ ยากขึ้นครับ

Array 2 มิติการทำ Array แบบ 2 มิตินั้น จะคล้ายๆกับ แบบ 1 มิติ
แค่เพิ่มความซ้อนมิติอีกชั้นโดย

style="color:#ff0000;">ชนิดของข้อมูล ตัวแปร[][];

เป็นการประกาศตัวแปรตัวแปร = new ชนิดของข้อมูล [n][m];
เป็นการกำหนดความกว้างของ Arrayตัวแปร [n][m] = ค่าของเลข;
เป็นการใส่ค่าให้ตัวแปร

Loop

คือการทำงานคำสั่งซ้ำๆของข้อมูลสูตร
ที่ไปของมันคือfor( i = n; i <>n = จุดเริ่มต้นของข้อมูล
m = จุดสุดท้ายของข้อมูลi
++ คือการเพิ่มลำดับข้อมูลทีละ 1i
-- คือการลดลำดับข้อมูลทีละ 1

เพิมเติมครับ!!!!
ถ้าอย่ากเก่ง Java เก่งเลข โดยเฉพาะ Matrix Revolutions !!!
ไม่ใช่ 555+ Matrix ครับ ถ้าสังเกตุให้ดีครับ Array มันมีวิธีคิด
เป็น Matrix ครับ แต่ที่เรานำมาอธิบายนั้น มีแค่ 2มิติ แต่ถ้ามากกว่านั้น
เช่น 3มิติ เราต้องใช้ Matrix ครับ โดยเรา สามารถเรียนรู้
จาก หนังสือเลข ม.ปลายครับ

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