Professional Documents
Culture Documents
1
รหัสนักศึกษา...................................... กลุ4มการเรียน.....................................
แบบฝ$กปฏิบัติ ครั้งที่ 1
เรื่อง การประกาศ คำสั่งกำหนดคKาตัวแปร ตัวดำเนินการตKาง ๆ การรับคKา และแสดงผล
วัตถุประสงค2 เพื่อฝwกฝนการประกาศ คำสั่งกำหนดคKาตัวแปร ตัวดำเนินการตKาง ๆ การรับคKา และแสดงผล
2. ให%นักศึกษาประกาศชื่อตัวแปรในภาษาจาวาให%สอดคล%องกับข%อกำหนดตKอไปนี้ ในโปรแกรม
name จัดเก็บชื่อ
salary เงินเดือน
weight น้ำหนัก
numDay จำนวนวันที่ขาดตKอเดือน
3. ให%นักศึกษาประกาศตัวแปรตKอไปนี้
3.1. ตัวแปรที่มีชื่อวKา i มีชนิดข%อมูลเปxน int มีคKาเริ่มต%นเทKากับ 3
4. ข%อใดตKอไปนี้เปxนการประกาศตัวแปรที่ถูกต%อง
ตัวแปร คำตอบ ตัวแปร คำตอบ
Java How about this
3rd _Yes_
$50 Default
IsThisOK? Num9
5. ชนิดข%อมูลแบบพื้นฐานมีทั้งหมดกี่ชนิดและเปxนชนิดข%อมูลใดบ%าง
6. ชนิดข%อมูลประเภทใดบ%างที่เปxนชนิดข%อมูลแบบอ%างอิง
7. ตัวแปร x ควรเปxนชนิดข%อมูลใดบ%างเพื่อให%นิพจน…ตKอไปนี้ถูกต%อง
• x = (x == x); ....................................................................................................................
• x = 3.2; ....................................................................................................................
• x = ‘c’; ....................................................................................................................
• x = 2L; ....................................................................................................................
8.2. x = 45+43%5*(23*3%2);
8.3. y = 1.5*3+(++y);
8.5. x %= 3/x+3;
9.9. }
10. ให%นักศึกษาเขียนผลลัพธ…ของโปรแกรมตKอไปนี้
public class Calculate00 {
public static void main(String[] args) {
int a = 9, b = 4, c, d;
c = b++ * ++a ;
d = ++b * a++ ;
System.out.println(“C is ”+ c);
System.out.println(“D is ”+ d);
}
}
System.out.print(“Y is ”+y);;
}
}
13. ให%นักศึกษาเขียนโปรแกรมภาษาจาวาเพื่อคำนวณหาคKารากที่สองของสมการตKอไปนี้
ax2 + bx + c = 0
แล%วพิมพ…ผลลัพธ…ออกทางจอภาพโดยกำหนดให%
• เขียนคลาสที่ชื่อ SolutionFinder
• กำหนดเมธอดที่ชื่อ main() ในคลาส
• เขียนคำสั่งประกาศและกำหนดคKาตัวแปรที่ชื่อ a, b และ c ให%เปxนชนิดข%อมูลแบบ double และให%
มีคKาเปxน 4, 8 และ 3 ตามลำดับ
• เขียนคำสั่งกำหนดคKาเพื่อคำนวณหาคKารากที่สองของสมการที่มีคKาเปxน
- b + b 2 - 4 ac
x1 =
2a
- b - b 2 - 4 ac
x2 =
2a
โดยที่ คKารากที่สองของ x สามารถหาได%จากการเรียกใช%เมธอด Math.sqrt(x)และเขียนคำสั่งเพื่อ
แสดงคำตอบของ x1 และ x2 ออกมาโดยใช%คำสั่ง System.out.println()
ตัวอย่างผลลัพธ์
Input : Hours : 2 .
Mins : 42 .
Output : Secs = 9720