4 วิธีในการเขียนโปรแกรมแรกของคุณใน Java

สารบัญ:

4 วิธีในการเขียนโปรแกรมแรกของคุณใน Java
4 วิธีในการเขียนโปรแกรมแรกของคุณใน Java

วีดีโอ: 4 วิธีในการเขียนโปรแกรมแรกของคุณใน Java

วีดีโอ: 4 วิธีในการเขียนโปรแกรมแรกของคุณใน Java
วีดีโอ: ออกแบบหน้าปก EP.14 ด้วย Microsoft Word ง่าย ๆ ใคร ๆ ก็ทำได้ 2024, อาจ
Anonim

Java เป็นภาษาโปรแกรมเชิงวัตถุที่สร้างขึ้นในปี 1995 โดย James Gosling ซึ่งหมายความว่ามันแสดงแนวคิดเป็น "วัตถุ" ด้วย "ฟิลด์" (ซึ่งเป็นคุณลักษณะที่อธิบายวัตถุ) และ "วิธีการ" (การกระทำที่วัตถุสามารถทำได้). Java เป็นภาษา "เขียนครั้งเดียว รันได้ทุกที่" ซึ่งหมายความว่ามันถูกออกแบบมาให้ทำงานบนแพลตฟอร์มใดก็ได้ที่มี Java Virtual Machine (JVM) เนื่องจาก Java เป็นภาษาการเขียนโปรแกรมที่ละเอียดมาก จึงเป็นเรื่องง่ายสำหรับผู้เริ่มต้นที่จะเรียนรู้และทำความเข้าใจ บทช่วยสอนนี้เป็นการแนะนำการเขียนโปรแกรมในภาษาจาวา

ขั้นตอน

วิธีที่ 1 จาก 3: การเขียนโปรแกรม Java แรกของคุณ

91968 1
91968 1

ขั้นตอนที่ 1 ในการเริ่มเขียนโปรแกรมใน Java ให้ตั้งค่าสภาพแวดล้อมการทำงานของคุณ

โปรแกรมเมอร์จำนวนมากใช้ Integrated Development Environments (IDEs) เช่น Eclipse และ Netbeans สำหรับการเขียนโปรแกรม Java แต่สามารถเขียนโปรแกรม Java และคอมไพล์ได้โดยไม่ต้องใช้ IDE ที่บวม

91968 2
91968 2

ขั้นตอนที่ 2 โปรแกรมที่คล้ายกับ Notepad จะเพียงพอสำหรับการเขียนโปรแกรมใน Java

โปรแกรมเมอร์ที่ไม่ยอมใครง่ายๆ บางครั้งต้องการใช้โปรแกรมแก้ไขข้อความที่อยู่ภายในเทอร์มินัล เช่น vim และ emacs โปรแกรมแก้ไขข้อความที่ดีมากที่สามารถติดตั้งได้ทั้งบนเครื่อง Windows และบนเครื่องที่ใช้ linux (Mac, Ubuntu เป็นต้น) คือ Sublime Text ซึ่งเป็นสิ่งที่เราจะใช้ในบทช่วยสอนนี้

91968 3
91968 3

ขั้นตอนที่ 3 ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java Software Development Kit แล้ว

คุณจะต้องใช้สิ่งนี้เพื่อคอมไพล์โปรแกรมของคุณ

  • ในระบบปฏิบัติการที่ใช้ Windows หากตัวแปรสภาพแวดล้อมไม่ถูกต้อง คุณอาจได้รับข้อผิดพลาดเมื่อเรียกใช้

    javac

  • . อ้างอิงบทความการติดตั้ง วิธีการติดตั้ง Java Software Development Kit สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้ง JDK เพื่อหลีกเลี่ยงข้อผิดพลาดนี้

วิธีที่ 2 จาก 3: Hello World Program

91968 4
91968 4

ขั้นตอนที่ 1 ขั้นแรกเราจะสร้างโปรแกรมที่พิมพ์ "Hello World

"ในเท็กซ์เอดิเตอร์ของคุณ ให้สร้างไฟล์ใหม่และบันทึกเป็น "HelloWorld.java" HelloWorld คือชื่อคลาสของคุณและคุณจะต้องใช้ชื่อคลาสของคุณเป็นชื่อเดียวกับไฟล์ของคุณ

91968 5
91968 5

ขั้นตอนที่ 2 ประกาศคลาสและวิธีการหลักของคุณ

วิธีการหลัก

โมฆะคงที่สาธารณะ main(String args)

เป็นวิธีที่จะดำเนินการเมื่อโปรแกรมกำลังทำงาน วิธีการหลักนี้จะมีการประกาศวิธีการเดียวกันในทุกโปรแกรม Java

คลาสสาธารณะ HelloWorld { โมฆะคงที่สาธารณะหลัก (สตริง args) { } }

91968 6
91968 6

ขั้นตอนที่ 3 เขียนบรรทัดของรหัสที่จะพิมพ์ "Hello World

System.out.println("สวัสดีชาวโลก");

  • ลองดูส่วนประกอบของบรรทัดนี้:

    • ระบบ

    • บอกให้ระบบดำเนินการบางอย่าง
    • ออก

    • บอกระบบว่าเราจะทำการเอาท์พุตบางอย่าง
    • println

    • ย่อมาจาก "print line" ดังนั้นเรากำลังบอกให้ระบบพิมพ์บรรทัดในเอาต์พุต
    • วงเล็บรอบๆ

      ("สวัสดีชาวโลก.")

      หมายความว่า วิธีการ

      System.out.println()

      รับพารามิเตอร์ซึ่งในกรณีนี้คือ String

      "สวัสดีชาวโลก."

  • โปรดทราบว่ามีกฎบางอย่างใน Java ที่เราต้องปฏิบัติตาม:

    • คุณต้องเพิ่มอัฒภาคที่ส่วนท้ายของทุกบรรทัดเสมอ
    • Java คำนึงถึงขนาดตัวพิมพ์ ดังนั้น คุณต้องเขียนชื่อเมธอด ชื่อตัวแปร และชื่อคลาสในกรณีที่ถูกต้อง มิฉะนั้น คุณจะได้รับข้อผิดพลาด
    • บล็อกของรหัสเฉพาะสำหรับวิธีการบางวิธีหรือวนซ้ำนั้นอยู่ระหว่างวงเล็บปีกกา
91968 7
91968 7

ขั้นตอนที่ 4. นำทุกอย่างมารวมกัน

โปรแกรม Hello World สุดท้ายของคุณควรมีลักษณะดังนี้:

คลาสสาธารณะ HelloWorld { โมฆะสาธารณะหลัก (สตริง args) { System.out.println ("สวัสดีชาวโลก"); } }

91968 8
91968 8

ขั้นตอนที่ 5. บันทึกไฟล์ของคุณและเปิดพรอมต์คำสั่งหรือเทอร์มินัลเพื่อคอมไพล์โปรแกรม

ไปที่โฟลเดอร์ที่คุณบันทึก HelloWorld.java แล้วพิมพ์

javac HelloWorld.java

. สิ่งนี้จะบอกคอมไพเลอร์ Java ว่าคุณต้องการคอมไพล์ HelloWorld.java หากมีข้อผิดพลาด คอมไพเลอร์จะบอกคุณว่าคุณทำอะไรผิด มิฉะนั้น คุณไม่ควรเห็นข้อความใดๆ จากคอมไพเลอร์ หากคุณดูที่ไดเร็กทอรีที่คุณมี HelloWorld.java อยู่ คุณจะเห็น HelloWorld.class นี่คือไฟล์ที่ Java จะใช้เพื่อเรียกใช้โปรแกรมของคุณ

91968 9
91968 9

ขั้นตอนที่ 6 เรียกใช้โปรแกรม

ในที่สุด เราก็ได้รันโปรแกรมของเราแล้ว! ใน command prompt หรือ terminal ให้พิมพ์

java HelloWorld

. สิ่งนี้บอก Java ว่าคุณต้องการรันคลาส HelloWorld คุณควรเห็น "สวัสดีชาวโลก" แสดงในคอนโซลของคุณ

91968 10
91968 10

ขั้นตอนที่ 7 ขอแสดงความยินดี คุณได้สร้างโปรแกรม Java แรกของคุณแล้ว

วิธีที่ 3 จาก 3: อินพุตและเอาต์พุต

91968 11
91968 11

ขั้นตอนที่ 1 ตอนนี้เราจะขยายโปรแกรม Hello World เพื่อรับข้อมูลจากผู้ใช้

ในโปรแกรม Hello World เราพิมพ์สตริงเพื่อให้ผู้ใช้ดู แต่ส่วนโต้ตอบของโปรแกรมคือเมื่อผู้ใช้ป้อนอินพุตลงในโปรแกรม ตอนนี้เราจะขยายโปรแกรมของเราเพื่อแจ้งให้ผู้ใช้ป้อนชื่อของเขาหรือเธอ จากนั้นจึงทักทายผู้ใช้ด้วยชื่อของเขาหรือเธอ

91968 12
91968 12

ขั้นตอนที่ 2 นำเข้าคลาส Scanner

ใน Java เรามีไลบรารี่ในตัวที่เราสามารถเข้าถึงได้ แต่เราต้องนำเข้าไลบรารีเหล่านั้น หนึ่งในไลบรารีเหล่านี้คือ java.util ซึ่งมีอ็อบเจ็กต์ Scanner ที่เราจำเป็นต้องรับอินพุตจากผู้ใช้ ในการนำเข้าคลาส Scanner เราเพิ่มบรรทัดต่อไปนี้ที่จุดเริ่มต้นของโค้ดของเรา

นำเข้า java.util. Scanner;

  • สิ่งนี้บอกโปรแกรมของเราว่าเราต้องการใช้วัตถุ Scanner ที่มีอยู่ในแพ็คเกจ java.util
  • หากเราต้องการเข้าถึงทุกอ็อบเจ็กต์ในแพ็คเกจ java.util เราก็แค่เขียน

    นำเข้า java.util.*;

  • ที่จุดเริ่มต้นของรหัสของเรา
91968 13
91968 13

ขั้นตอนที่ 3 ภายในวิธีการหลักของเรา สร้างอินสแตนซ์ใหม่ของอ็อบเจ็กต์ Scanner

Java เป็นภาษาโปรแกรมเชิงวัตถุ ดังนั้นจึงแสดงแนวคิดโดยใช้วัตถุ ออบเจ็กต์ Scanner เป็นตัวอย่างของอ็อบเจ็กต์ที่มีฟิลด์และเมธอด ในการใช้คลาส Scanner เราต้องสร้างอ็อบเจ็กต์ Scanner ใหม่ที่เราสามารถเติมฟิลด์ของและใช้เมธอดของ ในการทำเช่นนี้เราเขียน:

สแกนเนอร์ userInputScanner = สแกนเนอร์ใหม่ (System.in);

  • ผู้ใช้InputScanner

  • คือชื่อของอ็อบเจ็กต์ Scanner ที่เราเพิ่งสร้างอินสแตนซ์ โปรดทราบว่าชื่อเขียนในกล่องอูฐ นี่เป็นแบบแผนสำหรับการตั้งชื่อตัวแปรใน Java
  • เราใช้

    ใหม่

    ตัวดำเนินการเพื่อสร้างอินสแตนซ์ใหม่ของวัตถุ ในกรณีนี้ เราได้สร้างอินสแตนซ์ใหม่ของวัตถุ Scanner โดยการเขียน

    สแกนเนอร์ใหม่ (System.in)

  • .
  • วัตถุสแกนเนอร์ใช้พารามิเตอร์ที่บอกวัตถุว่าต้องสแกนอะไร ในกรณีนี้ เราใส่

    System.in

    เป็นพารามิเตอร์

    System.in

  • บอกให้โปรแกรมสแกนอินพุตจากระบบซึ่งเป็นอินพุตที่ผู้ใช้จะพิมพ์ลงในโปรแกรม
91968 14
91968 14

ขั้นตอนที่ 4 แจ้งให้ผู้ใช้ป้อนข้อมูล

เราต้องแจ้งให้ผู้ใช้ป้อนข้อมูลเพื่อให้ผู้ใช้รู้ว่าต้องพิมพ์บางอย่างลงในคอนโซลเมื่อใด สามารถทำได้ด้วย a

System.out.print

หรือ

System.out.println

System.out.print("คุณชื่ออะไร");

91968 15
91968 15

ขั้นตอนที่ 5. ขอให้ Scanner object ใช้บรรทัดถัดไปที่ผู้ใช้พิมพ์และเก็บไว้ในตัวแปร

เครื่องสแกนเนอร์จะรับข้อมูลเกี่ยวกับสิ่งที่ผู้ใช้กำลังพิมพ์อยู่เสมอ บรรทัดต่อไปนี้จะขอให้เครื่องสแกนนำสิ่งที่ผู้ใช้พิมพ์เป็นชื่อของตนและเก็บไว้ในตัวแปร:

สตริง userInputName = userInputScanner.nextLine();

  • ใน Java แบบแผนสำหรับการใช้วิธีการของวัตถุคือ

    objectName.methodName(พารามิเตอร์)

    . ใน

    userInputScanner.nextLine()

    เรากำลังเรียกอ็อบเจกต์ Scanner ของเราด้วยชื่อที่เราเพิ่งตั้งให้ จากนั้นเราก็เรียกเมธอดของมัน

    ต่อไปบรรทัด()

  • ซึ่งไม่มีพารามิเตอร์ใดๆ
  • โปรดทราบว่าเรากำลังจัดเก็บบรรทัดถัดไปในวัตถุอื่น: วัตถุสตริง เราได้ตั้งชื่อวัตถุสตริงของเราแล้ว

    userInputName

91968 16
91968 16

ขั้นตอนที่ 6. พิมพ์คำทักทายไปยังผู้ใช้

ขณะนี้เราได้จัดเก็บชื่อผู้ใช้แล้ว เราสามารถพิมพ์คำทักทายไปยังผู้ใช้ได้ จำ

System.out.println("สวัสดีชาวโลก");

ที่เราเขียนในชั้นเรียนหลัก? โค้ดทั้งหมดที่เราเพิ่งเขียนควรอยู่เหนือบรรทัดนั้น ตอนนี้เราสามารถแก้ไขบรรทัดนั้นเพื่อพูดว่า:

System.out.println("สวัสดี " + userInputName + "!");

  • วิธีที่เราผูกมัด "สวัสดี" ชื่อผู้ใช้ และ "!" โดยการเขียน

    "สวัสดี" + userInputName + "!"

  • เรียกว่า การต่อสายอักขระ
  • สิ่งที่เกิดขึ้นที่นี่คือเรามีสามสตริง: "สวัสดี ", userInputName และ "!" สตริงใน Java ไม่เปลี่ยนรูป ซึ่งหมายความว่าไม่สามารถเปลี่ยนแปลงได้ ดังนั้นเมื่อเราเชื่อมสามสตริงนี้เข้าด้วยกัน เราจะสร้างสตริงใหม่ที่มีคำทักทายเป็นหลัก
  • จากนั้นเรานำสตริงใหม่นี้และป้อนเป็นพารามิเตอร์ไปยัง

    System.out.println

  • .
91968 17
91968 17

ขั้นตอนที่ 7 รวบรวมทั้งหมดและบันทึก

รหัสของเราตอนนี้ควรมีลักษณะดังนี้:

นำเข้า java.util. Scanner; คลาสสาธารณะ HelloWorld { โมฆะสาธารณะหลัก (สตริง args) { สแกนเนอร์ userInputScanner = สแกนเนอร์ใหม่ (System.in); System.out.print("คุณชื่ออะไร"); สตริง userInputName = userInputScanner.nextLine(); System.out.println("สวัสดี " + userInputName + "!"); } }

91968 18
91968 18

ขั้นตอนที่ 8 รวบรวมและเรียกใช้

ไปที่พรอมต์คำสั่งหรือเทอร์มินัลแล้วเรียกใช้คำสั่งเดียวกับที่เราเรียกใช้ HelloWorld.java ซ้ำครั้งแรก เราต้องคอมไพล์โปรแกรมก่อน:

javac HelloWorld.java

. จากนั้นเราสามารถเรียกใช้:

java HelloWorld

ตัวอย่างโปรแกรม Java

Image
Image

ตัวอย่างโปรแกรม Java พื้นฐาน

สนับสนุน wikiHow และ ปลดล็อกตัวอย่างทั้งหมด.

Image
Image

ตัวอย่างโปรแกรม Java พร้อมอินพุต

สนับสนุน wikiHow และ ปลดล็อกตัวอย่างทั้งหมด.

เคล็ดลับ

  • Java เป็นภาษาโปรแกรมเชิงวัตถุ ดังนั้นจึงมีประโยชน์ในการอ่านเพิ่มเติมเกี่ยวกับพื้นฐานของภาษาโปรแกรมเชิงวัตถุ
  • Object Oriented Programming มีคุณสมบัติมากมายเฉพาะสำหรับกระบวนทัศน์ คุณสมบัติหลักสามประการเหล่านี้คือ:

    • การห่อหุ้ม: ความสามารถในการจำกัดการเข้าถึงส่วนประกอบบางอย่างของวัตถุ Java มีตัวแก้ไขส่วนตัว ป้องกัน และสาธารณะสำหรับฟิลด์และเมธอด
    • ความหลากหลาย: ความสามารถของวัตถุในการระบุตัวตนที่แตกต่างกัน ใน Java อ็อบเจ็กต์สามารถส่งไปยังอ็อบเจ็กต์อื่นเพื่อใช้เมธอดของอ็อบเจ็กต์อื่นได้
    • มรดก: ความสามารถในการใช้ฟิลด์และเมธอดจากคลาสอื่นในลำดับชั้นเดียวกันกับอ็อบเจ็กต์ปัจจุบัน

แนะนำ: