วันพฤหัสบดีที่ 27 กันยายน พ.ศ. 2550

Arrey

Arrey 1 มิติ
มีคุณสมบัติคล้ายเซต โดยการอ้างถึงสมาชิกในนั้นจะเป็นการอ้างตำแหน่งของสมาชิกโดยตำแหน่งแรกคือ 0
การประกาศตัวแปร
int [] i = {1,2,3,4,5};
จะเห็นว่า
i[0] = 1
และ
i[1] = 2

Arrey 2 มิติ
เปรียบได้กับ matrix
โดยการอ้างตำแหน่งในนั้นจะคล้ายกับ matrix โดยตำแหน่งแรก คือ 00

String

เป็นการเรียงกันของอักขระตัวอักษร สัญลักษณ์จะต่างจาก char คือ " "

EX.
'x'+'y'
ผลลัพท์ที่ได้คือ xy และจะกลายเป็นข้อมูลชนิด string

method

.toLowerCase(); ----------- ทำให้ข้อมูล String เป็นตัวพิมพ์เล็กทั้งหมด
.toUpperCase(); ----------- ทำให้ข้อมูล String เป็นตัวพิมพ์ใหญ่ทั้งหมด

.equal(); ------------ เปรียบเทียบ String สองชุดค่าที่เปรียบเทียบได้จะเป็น true หรือ false เท่านั้น

.length(); ------------ ค่าที่ได้จะเป็นจำนวนตัวของชุดข้อมูล String

วันพฤหัสบดีที่ 20 กันยายน พ.ศ. 2550

สัปดาห์ที่ 7

คำสั่งfor
รูปแบบ for(ตัวแปร;ค่าเริ่มต้น;คำสั่ง){
.............;
.............;
}

EX.
class TestFor{
public static void main(String[]args){
for(int i=0;i<20;i++){
System.out.println(i);
}
}
}

เมื่อรันแล้ว จะแสดงตัวเลข0-19

สัปดาห์ที่ 6

คำสั่ง Switch
รูปแบบ
Switch('ข้อมูลชนิด Char'){
case ตาม char เงื่อนไข : ............ ; break;
case ตาม char เงื่อนไข : ............ ; break;
case ตาม char เงื่อนไข : ............ ; break;
default : ..............;
}
EX.
class TestSwitch{
public static void main(String[]args){
switch('1'){
case 1:System.out.println("HaHa!");
case 2:System.out.println("Wow1");
default :System.out.println("ccc");
}
}
}

สิ่งที่แสดงออกทางจอภาพคือ "HaHa!" เพราะเราเลือกให้เงื่อนไขที่'1'ทำงาน

สัปดาห์ที่ 5

คำสั่ง Ifรูปแบบ if( ) => if(รูปแบบที่ต้องการให้ตรวจสอบ T/F)
EX.
int x = 7;
if(x>5) System.out.println("Hello");

รูปแบบที่ 2
if(คำสั่ง){ -สิ่งที่สั่งให้ทำ; -สิ่งที่สั่งให้ทำ2; }
EX.
int x = 7;
if(x>5){
System.out.println("Hello");
System.out.println("Hello2");
}

คำสั่ง Elseใช้ต่อจากคำสั่ง If แต่ไม่สามารถใช้แยกเดี่ยวได้เหมือนกับ Ifใช้เมื่อนำคำสั่ง if มาต่อกัน หรือทำคำสั่งเมื่อเป็นเท็จ
EX.
class demo{
public static void main(String[]args){
int x = 7;
System.out.println("x = 7");
if (x==6)System.out.println("F");
else
System.out.println("x != 7");
if (x > 6)System.out.println("x > 6");
}
}