หน้าแรก

Java

Java หรือ Java programming language คือภาษาโปรแกรมเชิงวัตถุ พัฒนาโดย เจมส์ กอสลิง และวิศวกรคนอื่นๆ ที่บริษัท ซัน ไมโครซิสเต็มส์ ภาษานี้มีจุดประสงค์เพื่อใช้แทนภาษาซีพลัสพลัส C++ โดยรูปแบบที่เพิ่มเติมขึ้นคล้ายกับภาษาอ็อบเจกต์ทีฟซี (Objective-C) แต่เดิมภาษานี้เรียกว่า ภาษาโอ๊ก (Oak) ซึ่งตั้งชื่อตามต้นโอ๊กใกล้ที่ทำงานของ เจมส์ กอสลิง แล้วภายหลังจึงเปลี่ยนไปใช้ชื่อ "จาวา" ซึ่งเป็นชื่อกาแฟแทน จุดเด่นของภาษา Java อยู่ที่ผู้เขียนโปรแกรมสามารถใช้หลักการของ Object-Oriented Programming มาพัฒนาโปรแกรมของตนด้วย Java ได้

วิธีการเขียน Hello World

      
        class HelloWorld 
        { 
          public static void main(String args[]) 
          { 
            System.out.println("Hello World"); 
          } 
        }
        // Hello World
    

การเขียนโปรแกรม Java ก่อนอื่นต้องประกาศชื่อ class โดยในที่นี้ในบรรทัดแรกจะเขียนชื่อคลาสว่า class HelloWorld หลังจากนั้นจะเป็นการประกาศสมาชิก โดยในที่นี้มี 1 สมาชิก คือ public static void main และความสามารถของมันคือแสดงข้อความ "Hello World" ผ่านฟังก์ชั่น println

วิธีการคำนวนทางคณิตศาสตร์

      
        class Arithmetic 
        { 
          public static void main(String args[]) 
          { 
            System.out.println(1 + 1); 
          } 
        }
        // 2
    

การคำนวณทางคณิตศาสตร์ใน Python จะใช้ตัวดำเนินการทางคณิตศาสตร์ได้หลายตัว ดยเครื่องหมานพื้นฐานได้แก่ + (บวก) - (ลบ) * (คูณ) / (หาร)

วิธีการใช้ตัวแปร

      
        class Variables 
        { 
          public static void main(String args[]) 
          { 
            String name = "John Doe"
            int age = 24
            System.out.println(name + ", I'm " + age + "years old"); 
          } 
        }
        // John Doe, I'm 24 years old
    

ตัวแปร (variable) คือชื่อหรือเครื่องหมายที่กำหนดขึ้นสำหรับใช้เก็บค่าในหน่วยความจำ ตัวแปรจะมีชื่อ (identifier) สำหรับใช้ในการอ้างถึงข้อมูลของมัน ในการเขียนโปรแกรม ค่าของตัวแปรสามารถที่จะกำหนดได้ใน run-time หรือเปลี่ยนแปลงอยู่ตลอดเวลาในขณะที่โปรแกรมทำงาน (executing)
ในตัวอย่าง เราได้ทำการประกาศ 2 ตัวแปร ในตัวแปร name เก็บค่าข้อความ John Doe และเป็นประเภทเป็น String ตัวแปร age เก็บค่า 24 และเป็นประเภทเป็น Integer และสุดท้ายทำการแสดงค่าโดยการรวบข้อความทั้งหมดเข้าด้วยกัน

แบบฝึกหัด

ให้นักเรียนเขียนโปรแกรมแสดงชื่อ นามสกุล และอายุ ในอีก 10 ปีข้างหน้า โดยใช้ความรู้ที่เรียนไป ตามตัวอย่างด้านล่างง

      
       John Doe
       I'll be 25 years old in 2029
    

ลองเขียน Java