วันที่: 09-12-2016
CAREER TOOLS: Salary Calculator, Career Path Tool, Cost of Living Calculator, Meeting Miser
CAREER TOOLS: Salary Calculator, Career Path Tool, Cost of Living Calculator, Meeting Miser
CAREER TOOLS: Salary Calculator, Career Path Tool, Cost of Living Calculator, Meeting Miser
Basic Java Programming (Session 1)
Basic Java Programming (Session 2)
Basic Java Programming (Session 4)
Basic Java Programming (Session 5)
Basic Java Programming (Collection Framework: Set, List, Queue, and Map)
Basic Java Programming (Exception Handling)
Assignment 1
รายละเอียด
Install JDK และ Eclipse ใช้ Eclipse สร้าง Project ใหม่แล้วเขียนโปรแกรม print ชื่อเป็นภาษาอังกฤษออกทาง Standard Output
วิธีการส่ง
Capture หน้าจอ Eclipse ให้เห็น Source Code และ Output email Screen Shot มาที่ ratapoom@orjix.com
Assignment 2
รายละเอียด
ให้ modify โปรแกรม Dice Game เพื่อให้โปรแกรมสามารถรับค่าจำนวนลูกเต๋าได้จาก User โปรแกรม Dice Game ประกอบด้วย 3 คลาสดังนี้ Dice, DiceBoard, และ DiceGame โดยที่ main method จะอยู่ที่ DiceGame เวลา Run โปรแกรมให้ Run จาก DiceGame.java
การทำงานของโปรแกรม version ปัจจุปัน โปรแกรม Dice Game จะประกอบด้วยลูกเต๋าสองลูก โปรแกรมจะรับค่าจำนวนหน้าที่เป็นไปได้ของลูกเต๋าจาก User จากนั้นโปรแกรมจะให้ User เดาค่าผลรวมของลูกเต๋าสองลูก แล้วโปรแกรมจะทำการทอยลูกเต๋าไปเรื่อย ๆ จนกระทั่งออกค่าที่ User เดาไว้ (การบ้านคือให้ modify โปรแกรมทำให้โปรแกรมสามารถรับค่าจำนวนลูกเต๋าจาก User ได้)
>>>>>>>>>>>>>Welcome to Dice Game<<<<<<<<<<<<
Please enter the possible max value of the two dices: 6
Please guess the total value (type "exit" to end the Dice Game): 10
Toss Number 1: dice1's current value = 1 , dice2's current value = 6 , total = 7
Toss Number 2: dice1's current value = 3 , dice2's current value = 4 , total = 7
Toss Number 3: dice1's current value = 2 , dice2's current value = 3 , total = 5
Toss Number 4: dice1's current value = 5 , dice2's current value = 4 , total = 9
Toss Number 5: dice1's current value = 5 , dice2's current value = 1 , total = 6
Toss Number 6: dice1's current value = 5 , dice2's current value = 5 , total = 10
Please guess the total value (type "exit" to end the Dice Game): exit
>>>>>>>>>>>>>Bye Bye<<<<<<<<<<<<
สามารถ Download Source Code ได้ที่ Dice Game
วิธีการส่ง
ให้ Zip Source Code ทั้งสามคลาส Dice, DiceBoard, DiceGame และ Output (copy ลง Text Editor หรือ Microsoft Word แล้ว Save มา) แล้ว Email มาที่ ratapoom@orjix.com
Interface and Inheritance Example Code
สามารถ Download Source Code ได้ที่ Download
Assignment 3
รายละเอียด โปรแกรมที่ 1
เขียนโปรแกรมนับตัวอักษรภาษาอังกฤษของชื่อและนามสกุลของตัวเอง โดยที่ไม่ต้องนับแยกตัวอักษรตัวใหญ่หรือตัวเล็ก
ตัวอย่าง Output โปรแกรมที่ 1
My name is "Ratapoom Thurntanom"
'a' = 3
'b' = 0
'c' = 0
'd' = 0
.
.
.
'z' = 0
รายละเอียด โปรแกรมที่ 2
เขียนโปรแกรมหาผลรวมตัวเลขของ String ดังต่อไปนี้ "123 0.0001 9000000 -123.45 34567 4.55 6.999123 88888.01" โดยให้พิมพ์ผลรวมที่มี ',' คันทุกสามหลักและมีจุดทศนิยมสองตำแหน่ง
ตัวอย่าง Output โปรแกรมที่ 2
The number string is "123 0.0001 9000000 -123.45 34567 4.55 6.999123 88888.01"
The sum is X,XXX,XXX,XXX,XXX.XX
วิธีการส่ง
ให้ Zip Source Code ทั้งสองโปรแกรม และ Output (copy ลง Text Editor หรือ Microsoft Word แล้ว Save มา) แล้ว Email มาที่ ratapoom@orjix.com
Assignment 4
รายละเอียด
ให้แก้ไขโปรแกรมแจกไพ่ (Deal.java) โปรแกรมนี้ มีตัวแปรที่สำคัญสองตัวคือ numHands (จำนวนขาไพ่ มีค่าเท่ากับ 4) และ cardsPerHand (จำนวนไพ่ที่จะแจกให้แต่ละขา มีค่าเท่ากับ 2) การทำงานปัจจุบันคือโปรแกรมจะทำการแจกไพ่ทีละ "ค่าของ cardsPerHand" ใบ ให้แต่ละขาไพ่ทั้ง "ค่าของ numHands" ขา การบ้านคือให้แก้ไขโปรแกรมเพื่อให้โปรแกรมวนลูป "ค่าของ cardsPerHand" ครั้ง แจกไพ่ทีละ 1 ใบ ให้แต่ละ่ขาไพ่
สามารถ Download Source Code ได้ที่ Download
ตัวอย่าง Output
Round 1
Hand 1: [ace of spades]
Hand 2: [2 of clubs]
Hand 3: [jack of hearts]
Hand 4: [king of spades]
Round 2
Hand 1: [ace of spades, 7 of diamonds]
Hand 2: [2 of clubs, 9 of diamonds]
Hand 3: [jack of hearts, 10 of clubs]
Hand 4: [king of spades, king of hearts]
วิธีการส่ง
ให้ Zip Source Code และ Output (copy ลง Text Editor หรือ Microsoft Word แล้ว Save มา) แล้ว Email มาที่ ratapoom@orjix.com
|
|
|