My BlOg เอาไว้ใส่การบ้าน 555 +

วันพฤหัสบดีที่ 28 มิถุนายน พ.ศ. 2550

การบ้านครั้งที่ 1

ชนิดข้อมูลพื้นฐาน (Primitive Data Type)
ภาษา Java มีการกำหนดโครงสร้างแบบข้อมูลพื้นฐานไว้เรียกว่า Primitive Data Type ซึ่งมีการกำหนดค่าเริ่มต้น (default) ให้กับตัวแปรของชนิดข้อมูลพื้นฐานทุกตัวดังตารางต่อไปนี้



ตัวอย่าง การแสดงค่าข้อมูลของตัวแปรแต่ละชนิด
class SimpleTypes{
public static void main(String args[]){
byte b = 0x55; short s = 0x55ff;
int i = 1000000; long l = 0xffffffffL;
char c = ‘a’; float f = .25f;
double d = .00001234; boolean bool = true;
System.out.println(“byte b = “ + b); System.out.println(“short s = “ + s);
System.out.println(“int I = ” + i); System.out.println(“long = “ + 1);
System.out.println(“char c = “ + c); System.out.println(“float f = f “ + f);
System.out.println(“double d = “ + d);
System.out.println(“Boolean bool = “ + bool);
}
}


***********************************************************************************


ตัวดำเนินการ(Operators) และ ลำดับในการประมวล

ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators)
คือคำสั่งพื้นฐานในการที่จะสั่งให้เครื่องคอมพิวเตอร์ประมวลผลการคำนวณพื้นฐานทางคณิตศาสตร์ เช่น การบวก ลบ คูณ หาร ตัวดำเนินการแต่ละตัวจะมีลำดับการประมวลผลตามที่กำหนด ดังตาราง และในการประมวลผลจะเริ่มทำจากทางซ้ายไปขวา และจะทำการประมวลผลในวงเล็บก่อน




ตัวอย่าง การใช้ตัวดำเนินการทางคณิตศาสตร์
class BasicMath{
public static void main (String args[]){
int a = 1 + 1; int b = a * 3; int c = b / 4;
int d = b – a; int e = -d; int f = 9%5;
System.out.println(“a = “ + a); System.out.println(“b = “ + b);
System.out.println(“c = “ + c); System.out.println(“e = “ + e);
System.out.println(“9%5 = “ + 9%5);
}
}

ลำดับในการประมวลผลของ Operators ต่าง ๆ





credit By http://sourcecode.in.th/lession.asp?no=14&group=2

http://sourcecode.in.th/lession.asp?no=13&group=2

1 ความคิดเห็น:

han chayakan กล่าวว่า...

ควรมีตัวอย่างการใช้งาน และคำอธิบาย เพราะหาข้อมูลมาเพียงอย่างเดียวไม่สามารถสร้างความเข้าใจได้ดีเพียงพอ ควรได้ทดลองใช้งานด้วยครับ