17 สิงหาคม, 2550

สรุปเนื้อหาที่เรียนในห้องวันที่ 10 สค 2550

การประกาศตัวแปร array ทำได้เช่น
1. การประกาศพร้อมกับให้ค่าเริ่มต้นชนิดของตัวแปรarray[] ชื่อของตัวแปรarray
int a[]={10,20,30,40};
2. การประกาศเป็น แถวลำดับว่างชนิดของตัวแปรarray ชื่อของตัวแปรarray[]
int a[]= new int[4]
3. การสร้างobjectของarrayชื่อของตัวแปรarray = new ชนิดของตัวแปรarray[ขนาดของตัวแปรarray]
int []=a,b,c; //
โดยให้a,b,c เป็นobject array

การเปรียบเทียบข้อมูลสายอักขระ
- s1.equals(s2) เป็นการเปรียบเทียบข้อความระหว่างs1 และ s2 ว่าเท่ากันหรือไม่
- s1.substring(start,end) เป็นการตัดข้อความเฉพาะส่วนตัวอย่างเช่น s1.substring(2,5) ของคำว่า Hello World! จะได้เป็นคำว่า llo แทน
- replace String เป็นการเปลี่ยนตัวอักขระบางตัวตัวอย่างเช่น s2=s1.replace( ‘o’, ‘e’); จะได้เป็น Helle Werld! แทน
- Trim string เป็นการตัดช่องว่างออก
- s1.toLowerCase(); เป็นการเปลี่ยนตัวอักษรให้เป็นตัวอักษรพิมพ์เล็ก
- s1.toUpperCase(); เป็นการเปลี่ยนตัวอักษรให้เป็นตัวอักษรพิมพ์ใหญ่

โจทย์ที่ทำในห้อง
เขียนโปรแกรมรับค่า3จำค่าของนักเรียนทั้ง5คนแล้วหาค่าเฉลี่ยและผลรวม

page 1

page 2

แสดงผลได้ดังนี้


สรุปเนื้อหาที่เรียนในห้องวันที่ 10 สค 2550

การประกาศตัวแปร array ทำได้ดังนี้
1. การประกาศพร้อมกับให้ค่าเริ่มต้นชนิดของตัวแปรarray[] ชื่อของตัวแปรarray
int a[]={10,20,30,40};
2. การประกาศเป็น แถวลำดับว่างชนิดของตัวแปรarray ชื่อของตัวแปรarray[]
int a[]= new int[4];
3. การสร้างobjectของarrayชื่อของตัวแปร array = new ชนิดของตัวแปรarray[ขนาดของตัวแปรarray]
int []=a,b,c;
โดยให้a,b,c เป็นobject array

การเปรียบเทียบข้อมูลสายอักขระ
1. s1.equals(s2) เป็นการเปรียบเทียบข้อความระหว่างs1 และ s2 ว่าเท่ากันหรือไม่ s1.substring(start,end) เป็นการตัดข้อความเฉพาะส่วนตัวอย่างเช่น s1.substring(2,5) ของคำว่า Hello World! จะได้เป็นคำว่า llo แทน
2. replace String เป็นการเปลี่ยนตัวอักขระบางตัวตัวอย่างเช่น s2=s1.replace( ‘o’, ‘e’); จะได้เป็น Helle Werld! แทน-
3. trim string เป็นการตัดช่องว่างออก-
4. s1.toLowerCase(); เป็นการเปลี่ยนตัวอักษรให้เป็นตัวอักษรพิมพ์เล็ก-
5. s1.toUpperCase(); เป็นการเปลี่ยนตัวอักษรให้เป็นตัวอักษรพิมพ์ใหญ่