- if else
- Array
- do while
โปรแกรมที่สร้างจากภาษาจาวา ต้องสามารถสร้างออปเจ็คหรือคลาสให้ได้อย่างน้อยหนึ่งตัว โดยมีรูปแบบโครงสร้างดังนี้
class Class_Name
{ Data_Member Mothod_Member}
class คือคีย์เวิร์ดสำหรับกำหนดคลาส
Class_Name คือชื่อคลาส
Data_Member ดาต้าในคลาส
Method_Member เมธรอดในคลาส
สัญลักษณ์ { } คือของเขตของคลาส
ใช้ตั้งชื่อคลาส ชื่อดาต้า ชื่อเมธรอด และชื่อตัวแปร
- ประกอบด้วยตัวอักษร และหรือตัวเลข โดยตัวอักษรให้ใช้ตัวอักษรภาษาอังกฤษไม่ว่าตัวเลขหรือตัวใหญ่ รวมถึงสัญลักษณ์พิเศษ _ หรือ $ เช่น age, name2, int2float, _name, Currency$ เป็นต้น
- ความยาวตัวอักษรไม่ควรเกิน 65535 ตัวอักษร
- ไม่ควรมีตัวเลขเป็นตัวแรก เช่น 101database, 2name ถือว่าไม่สามารถใช้ตั้งชื่อได้
- ตัวอักษรตัวเล็กและตัวใหญ่มีความแตกต่างกัน ดังนั้น Count, count และ CoUnT ทั้งสามตัวอ่านเหมือนกัน แต่ถือว่าเป็นคนละตัวกัน
- ต้องไม่ตรงกับคีย์เวิร์ดใดในภาษาจาวาดังต่อไปนี้
| abstract | double | int | strictfp ** | boolean |
| else | interface | super | break | extends |
| long | switch | byte | final | native |
| synchronized | case | finally | new | this |
| catch | float | package | throw | char |
| for | private | throws | class | goto * |
| protected | transient | const * | if | public |
| try | continue | implements | return | void |
| default | import | short | volatile | do |
| instanceof | static | while |
* แสดงคีย์เวิร์ดที่ไม่มีใช้ใน JDK เวอร์ชัน 1.2 ขึ้นไป
** แสดงคีย์เวิร์ดที่เพิ่มเข้ามาตั้งแต่ JDK เวอร์ชัน 1.2 ขึ้นไป
ข้อมูลอ้างอิง http://www.itmelody.com/tu/javastructure.html#jstruct