Basic Java
ภาษา Java หรือ ภาษาโปรแกรมมิ่งใดๆก็ตาม ก่อนที่จะลงมือเริ่มเขียนโปรแกรมได้ ต้องมีการออกแบบก่อน การออกแบบโปรแกรมที่ดี ควรเริ่มจากการเข้าใจปัญหา ด้วยการพูดคุยกับลูกค้าหรือคนที่เป็นคนให้ Requirement ซักถามถึงแง่มุมต่างๆ แล้วจึงนำมาออกแบบเป้นโครงสร้างของโปรแกรม แล้วจึงค่อยลงมือเขียนโค้ด
ยกตัวอย่าง การเขียนโปรแกรมเครื่องคิดเลข เราคุยกันก่อนว่า เครื่องคิดเลขมันต้องทำอะไรได้บ้าง
เช่น
- บวก
- ลบ
- คูณ
- หาร
- คิดเปอร์เซนต์
- ทศนิยม
- ...
จากรายการด้านบน นิยมเรียกกันว่า Features เราก็ลองเอา Feature มาออกแบบโปรแกรมดู ในภาษา Java นืยมใช้ Class diagram
เมื่อได้ class diagram แล้วก็สามารถเริ่มทำการเขียนโปรแกรมได้
เริ่มเขียนโปรแกรม
1.สร้าง Project ใน Android studio ชื่อ calc
2.สร้างไฟล์ชื่อ Calculator.java
3.ใส่รายละเอียดตาม class diagram
ทดลองรันโปรแกรม
โค้ดทีเขียนตอนนี้ยังไม่รู้ว่าใช้งานได้หรือเปล่า เพราะยังไม่ได้ถูกเรียกใช้ ดังนั้น จะต้องเพิ่ม Code ในส่วนที่สามารถแสดงผลลัพธ์ของ function ให้เห็นได้
1.เปิดไฟล์ MainActivity.class
2.เพิ่ม Label
3.เอาผลลัพธ์จาก Calculator มาใส่ label
4.กดปุ่ม Run แล้วดูผลลัพธ์
5.ทดลองเปลี่ยนค่าในโค้ด แล้วลองรันใหม่ เพื่อดูผลลัพธ์