ภาษา 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 ต่าง ๆ


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