จาวา Hello, World!

12/17/2556 0 Comments

ภาษาจาวาเป็นภาษาเชิงวัตถุ( object oriented language) ในภาษาจาวาเรียกว่า "คลาส (Class)"

มาเริ่มเขียนโปรแกรม Hello, World! ด้วยภาษาจาวากันเลย


1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

บรรทัดแรกเป็นการคำหนดคลาสชื่อว่า Main



public class Main {

ในภาษาจาวา โค้ดทุกบรรทัดต้องอยู่ภายในคลาส ซึ่งบรรทัดนี้ประคลาสชื่อว่า Main เป็นประเภท  public (สาธรณะ) นั่นหมายความว่าคลาสอื่นๆ สามารถเข้าถึงมันได้ ซึ่งยังไม่สำคัญเท่าไหร่นัก ไม่ต้องสนใจครับ จำ syntax ไปก่อน เพราะเราจะพูดถึงเรื่องเชืงวัตถุกันทีหลัง


public static void main(String[] args) {

บรรทัดต่อไปเป็นจุดเรื่มของโปรแกรม คือ method ต้องพิมพ์ตาม syntax ให้ถูกต้องถึงจะสามารถรันได้

เรามาดูความหมายของแต่ละตัวกัน
public หมายถึงความเป็นสาธารณะ
static หมายถึงคุณสามารถรัน method นี้โดยไม่ต้องสร้างมันในกรณี Main
void หมายถึง method ที่ไม่คืนค่า
main ชื่อของ method

System.out.println("Hello, World!");

System คือ class ที่ภาษาจาวามีมาให้เรา สำหรับยังมี method กับ ตัวแปร ที่จำเป็น
out คือตัวแปรคงที่ ที่อยู่ใน System ซึ่งเป็นตัวแสดงเอาต์พุตของโปรแกรม
println คือ method การแสดงข้อความเป็นบรรทัด