สารบัญ:

JAVA - บทนำ: 5 ขั้นตอน
JAVA - บทนำ: 5 ขั้นตอน

วีดีโอ: JAVA - บทนำ: 5 ขั้นตอน

วีดีโอ: JAVA - บทนำ: 5 ขั้นตอน
วีดีโอ: เขียนโปรแกรมภาษา Java | สำหรับผู้เริ่มต้น [Phase1] 2024, ตุลาคม
Anonim
JAVA - บทนำ
JAVA - บทนำ

ฉันจะพยายามแนะนำคุณผ่านบทช่วยสอนนี้อย่างมีประสิทธิภาพและรวดเร็ว JAVA เป็นภาษาที่ซับซ้อนมาก มีหลายสิ่งให้เรียนรู้ บทช่วยสอนเหล่านี้ไม่รับผิดชอบใดๆ ในการสอนคุณอย่างถูกต้อง แต่ฉันจะพยายามทำให้ชัดเจน และทิ้งข้อผิดพลาดทั้งหมดไว้ หากคุณคุ้นเคยกับ JAVA อยู่แล้ว คุณควรข้ามไปยังส่วนถัดไป ส่วนนี้เป็นเพียงหมายเหตุ ต่อไป เราจะเริ่มต้อนรับคุณด้วยภาษา JAVA

ขั้นตอนที่ 1: JAVA - รับเครื่องมือ

JAVA - รับเครื่องมือ
JAVA - รับเครื่องมือ
JAVA - รับเครื่องมือ
JAVA - รับเครื่องมือ

อย่างที่คุณรู้ เราต้องการเครื่องมือบางอย่างเพื่อเริ่มเขียนโค้ด JAVA คุณสามารถใช้แผ่นจดบันทึกและเรียกใช้จากบรรทัดคำสั่ง แต่เราจะได้รับตัวแก้ไข เพราะมันง่ายและรวดเร็วขึ้น เราจะได้ตัวแก้ไข eclise JAVA (หากมีความคิดเห็นที่มีปัญหา) ขั้นตอนที่ #1) ไปที่เว็บไซต์ที่นี่และคลิกปุ่มดาวน์โหลดสีเขียวขั้นตอนที่ #2) บันทึกไปที่เดสก์ท็อปของคุณแล้วคลิก "ตกลง" ขั้นตอนที่ #3) เมื่อดาวน์โหลดเสร็จแล้ว ให้คลิกขวาที่ไฟล์และเลือก " แตกไฟล์ทั้งหมด"ขั้นตอน #4) คุณควรเห็นโฟลเดอร์ใหม่ปรากฏขึ้นบนเดสก์ท็อปของคุณ และตรวจสอบให้แน่ใจว่ามีไฟล์ "eclipse.exe" อยู่ในนั้น จากนั้นดับเบิลคลิกที่ไฟล์ eclipse.exe ที่มีไอคอนสุริยุปราคา ระบบจะขอให้คุณสร้างพื้นที่ทำงานเมื่อเปิดขึ้น ป้อน "myWork" ในแถบชื่อ แล้วคลิก ตกลง จากนั้นคุณควรเห็นหน้าจอต้อนรับ และที่มุมขวาบนให้คลิกปุ่ม "ปรับแต่ง" ตอนนี้คุณควรเห็นบางอย่างเช่นภาพที่ 1 ที่ด้านล่าง หลังจากนั้น คลิก "ไฟล์" > "ใหม่" > "Java Project" ในกล่องชื่อ ให้พิมพ์ "myProj" แล้วคลิกถัดไป จากนั้นจึงเสร็จสิ้น ตอนนี้ ในตัวสำรวจโครงการ (ด้านซ้ายของหน้าจอ) คุณจะเห็นโฟลเดอร์ชื่อ "myProj" Project explorer เป็นที่ที่คุณสามารถดูไฟล์ทั้งหมดของคุณ พื้นที่ตรงกลางคือ mainstage (ส่วนการเข้ารหัส) และส่วนขวาคือ Library ซึ่งให้รายการฟังก์ชั่นและคลาสแก่เรา (จะพูดถึงคลาสและฟังก์ชั่น ภายหลัง). ส่วนด้านล่างคือรายการข้อผิดพลาด หากเรามีปัญหาเกี่ยวกับรันไทม์หรือโค้ด พวกเขาจะอยู่ที่นั่น นอกจากนี้ยังเป็นหน้าต่างคอนโซลที่แสดงเอาต์พุต สุดท้าย ให้คลิกขวาที่โฟลเดอร์ "myProj" ที่เราสร้างและไปที่ "ใหม่" > "คลาส" ในแถบชื่อพิมพ์ "myFirst" คลิกเสร็จสิ้น คุณควรเห็นภาพที่ 2 ที่ด้านล่างเพื่อให้มองใกล้ขึ้น ตอนนี้คุณพร้อมที่จะเริ่มเขียนโค้ดใน JAVA แล้ว ในขั้นตอนต่อไป เราจะเขียนโปรแกรมแรกของคุณ และอภิปรายองค์ประกอบ JAVA บางอย่าง

ขั้นตอนที่ 2: JAVA - เริ่มต้นใช้งาน JAVA

JAVA - เริ่มทำงานกับ JAVA
JAVA - เริ่มทำงานกับ JAVA
JAVA - เริ่มทำงานกับ JAVA
JAVA - เริ่มทำงานกับ JAVA

ใน JAVA ทุกอย่างขึ้นอยู่กับคลาส ส่วนของโค้ดที่มีคำสั่งให้ดำเนินการ นอกจากนี้ยังมีสิ่งเหล่านี้เรียกว่า method ซึ่งเป็นส่วนเล็ก ๆ ของรหัสที่มีฟังก์ชันด้วย โดยปกติจะมีหลายวิธีในชั้นเรียนที่โต้ตอบกันตามค่าของตัวแปรบางตัวและส่งกลับค่า เมธอดเหล่านั้นถูกแพ็กลงในคลาส จากนั้นคลาสที่มีเมธอดสามารถโต้ตอบกับคลาสอื่นและพิมพ์ค่าส่งคืนบนหน้าจอ นอกจากนี้ยังมีบางสิ่งที่เรียกว่าวิธีการหลัก ซึ่งเป็นวิธีที่คอมไพเลอร์ค้นหาก่อน ตามคำแนะนำที่วิธีหลักให้ไว้ คอมไพเลอร์สามารถย้ายไปยังคลาสต่างๆ เพื่อรันเมธอดที่ต่างกัน หรือเพียงแค่อยู่ในเมธอดหลัก ตอนนี้ให้สร้างวิธีการหลัก ในคลาส "myFirst" ของคุณ ให้พิมพ์โค้ดเป็น bold:public class myFirst {public static void main(String args) { }}ตอนนี้เรามาพูดถึงโค้ดนี้กัน แต่ละเมธอดจะขึ้นอยู่กับไวยากรณ์ต่อไปนี้:[accessSpecifier] [returnType] [methodName] ([parameters]){ [methodBody]}ตัวระบุการเข้าถึงในกรณีนี้คือ "สาธารณะ" และ "คงที่" วิธีการใดๆ สามารถเป็น "สาธารณะ" หรือ "ส่วนตัว" ได้ "สาธารณะ" หมายถึงวิธีการสามารถเข้าถึงได้โดยชั้นเรียนใด ๆ "ส่วนตัว" หมายความว่าเมธอดสามารถเข้าถึงได้โดยคลาสที่เป็นของเท่านั้น ฉันจะอธิบายคีย์เวิร์ด "คงที่" ในภายหลัง ที่นี่เราสร้างเมธอดหลักสแตติกสาธารณะโดยใช้ชื่อหลัก และพารามิเตอร์ของ "สตริง args" (ฉันจะไม่อธิบายพารามิเตอร์ในตอนนี้) ในเนื้อหาของเมธอด เราพิมพ์คำสั่งทั้งหมดที่เราไม่ต้องการดำเนินการ ส่วนของ method และ class body จะอยู่ระหว่างวงเล็บปีกกา หมายเหตุ: JAVA เป็นภาษาที่คำนึงถึงขนาดตัวพิมพ์ ดังนั้นเมื่อคุณพิมพ์คำสั่ง คุณต้องพิมพ์ให้ตรงตามที่ระบุ มิฉะนั้น คุณจะได้รับข้อผิดพลาด!!!!!! ตอนนี้พิมพ์โค้ดที่เป็นตัวหนาในวิธีการหลักของคุณ:public class myFirst { public static void main(String args) {System.out.println("Hello world!"); }}ตอนนี้คุณควรมีรหัสในรูปที่ 1 แล้ว ไปที่ "เรียกใช้" > "เรียกใช้" แล้วคลิก "ตกลง" เมื่อกล่องโต้ตอบปรากฏขึ้น และที่ด้านล่าง (หน้าต่างคอนโซล) คุณจะเห็นข้อความ "สวัสดีชาวโลก!" พิมพ์ ตรวจสอบภาพที่สองสำหรับการอ้างอิง ที่นี่เราใช้คำสั่ง System.out.println เพื่อพิมพ์บรรทัดบนหน้าจอ "ระบบ" เป็นคลาสที่มีฟังก์ชันมากมาย "ออก" คือเราต้องการพิมพ์ OUT ไปยังหน้าจอ (หรือเอาต์พุต) และวิธีการ "println" หมายถึง; พิมพ์บรรทัด จากนั้นในวงเล็บและในเครื่องหมายคำพูด (เพราะนี่คือค่าสตริง (ค่าที่มีคำ)) เรารวมข้อความที่เราต้องการพิมพ์และสิ้นสุดบรรทัดด้วยเซมิโคลอน (;) หมายเหตุ: ทุกบรรทัดใน JAVA ต้องลงท้ายด้วยเซมิโคลอน ยกเว้นบรรทัดเมื่อเราประกาศคลาสหรือเมธอด เรายังใช้ "print" ได้ แต่ความแตกต่างระหว่าง "print" กับ "println" คือ "print" พิมพ์ข้อความในบรรทัด แต่ "println" หมายถึงพิมพ์ข้อความและปิดบรรทัด หมายความว่าถ้าต่อไป คำสั่งคือ "print" ข้อความจะถูกพิมพ์ขึ้นบรรทัดใหม่ ณ จุดนี้ ฉันต้องขออภัยในคุณภาพของภาพที่ไม่ดี ฉันได้รวมคำถามตรวจสอบตนเองไว้ที่ด้านล่าง ในขั้นตอนต่อไป ฉันจะรวมคำตอบไว้ด้วย ในขั้นตอนต่อไป ฉันจะแนะนำคุณเกี่ยวกับประเภทค่าพื้นฐานด้วย การตรวจสอบตนเอง: #1) เขียนโปรแกรมเพื่อพิมพ์คำว่า "ชีส" ทีละตัวอักษร คำแนะนำ: ใช้คำสั่ง "print"#2) ใช้คำสั่ง "print" และ "println" เพื่อทดลอง#3) โค้ดบรรทัดนี้มีปัญหาอะไร: System.out.println(สวัสดีชาวโลก!); #4) คุณจะได้อะไรถ้าคุณรันโค้ดเหล่านี้: System.out.print("h"); System.out.print("i"); System.out.println("ต่อ-"); System.out.print("ลูกชาย");

ขั้นตอนที่ 3: JAVA - ประเภทตัวแปรพื้นฐาน

JAVA - ประเภทตัวแปรพื้นฐาน
JAVA - ประเภทตัวแปรพื้นฐาน
JAVA - ประเภทตัวแปรพื้นฐาน
JAVA - ประเภทตัวแปรพื้นฐาน

คำตอบของคำถามตรวจสอบตนเองก่อนหน้านี้คือ:#1) System.out.print("c"); System.out.print("h"); System.out.print("e"); System.out.print("e"); System.out.print("s"); System.out.print("e"); #2) ไม่มีคำตอบที่แน่ชัด#3) ข้อความในวงเล็บไม่อยู่ในเครื่องหมายคำพูด#4) สวัสดีท่าน ยังมีคำถามสำหรับตรวจสอบตัวเองเมื่อสิ้นสุดขั้นตอนนี้ มีข้อมูลหลายประเภท ในคำแนะนำนี้เราจะพูดถึงเฉพาะสิ่งพื้นฐานเท่านั้นและจะยังคงใช้สองสามขั้นตอน ตัวแปรทั้งหมดทำงานบนไวยากรณ์ด้านล่าง[dataType] [variableName] = [value]; อดีต. int myNum = 8; ประเภท int: ประเภท "int" หมายถึงจำนวนเต็ม ทำงานบนไวยากรณ์เดียวกับด้านบน ไม่จำเป็นต้องมีเครื่องหมายคำพูดเพื่อเก็บค่าสำหรับประเภทตัวเลขใดๆ ตัวแปร int ใดๆ มีตั้งแต่ -2, 147, 483, 648 ถึงค่าสูงสุด 2, 147, 483, 647 จำนวนเต็มทั่วไปส่วนใหญ่จะพอดีในช่วงนี้ แต่ถ้าไม่ใช้ "long" แทน อดีต. int เก้า = 9; ชนิดยาว: ชนิด "ยาว" เป็นเวอร์ชันยาวของคำสั่ง "int" ช่วงตั้งแต่ -9, 223, 372, 036, 854, 775, 808 ถึง 9, 223, 372, 036, 854, 775, 807 ประเภทลอย: ประเภท "ลอย" เป็นตัวเลขทศนิยมซึ่งหมายความว่าประกอบด้วย ค่าทศนิยม ประเภทคู่: ประเภท "สองเท่า" เป็นตัวเลขทศนิยมซึ่งสามารถเก็บค่าที่ใหญ่กว่าได้ ประเภทสตริง: ประเภท "สตริง" เก็บค่าข้อความ ข้อความ (ค่า) จะต้องอยู่ในเครื่องหมายคำพูดคู่ อดีต. สตริงทักทาย = "สวัสดีเปล่า"; นั่นคือประเภทข้อมูลพื้นฐาน หากต้องการพิมพ์ใดๆ เพียงเขียนชื่อตัวแปรในพารามิเตอร์ของวิธี "println" โดยไม่ต้องใส่เครื่องหมายคำพูด อดีต. int myNum = 52930; System.out.println(myNum + "คือค่าของ myNum"); รหัสด้านบนจะพิมพ์ "52930 Is the value of myNum" บนหน้าจอ และโดยวิธีที่เราใช้เครื่องหมายบวกเพื่อรวม String เข้ากับบรรทัดที่เรากำลังพิมพ์ ดังนั้นมันจะพิมพ์ค่า String หลังค่าของ myNum คุณสามารถใช้เครื่องหมายบวกเพื่อเพิ่มตัวแปรในคำสั่ง "println" และเพิ่มค่าสตริง ดูภาพสองภาพที่ด้านล่างเพื่อดูว่าฉันทำอะไร นี่คือส่วนที่ 1/2 ของประเภทตัวเลข ในส่วนถัดไป ฉันจะสอนตัวดำเนินการทางคณิตศาสตร์ง่ายๆ ที่คุณสามารถใช้กับตัวแปรได้

ขั้นตอนที่ 4: JAVA - ตัวดำเนินการทางคณิตศาสตร์

JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์
JAVA - ตัวดำเนินการทางคณิตศาสตร์

นี่คือส่วนที่ 2/2 ของ "ประเภทตัวแปรพื้นฐาน" ที่นี่ฉันจะแนะนำตัวดำเนินการทางคณิตศาสตร์ มีเครื่องหมาย "+" ซึ่งหมายถึงการบวก ใช้สำหรับบวกเลข อดีต. ผลรวม int = 5 + 579; นอกจากนี้ยังใช้เพื่อรวมสตริงในวิธี "println" อดีต. System.out.println("This is " + "three strings" + "combined."); สังเกตว่าก่อนที่จะเพิ่มสตริงอื่นในสตริงที่หนึ่งและสอง ฉันใช้ช่องว่างที่ท้ายเพื่อให้ดูเหมือนปกติ นอกจากนี้ยังมีเครื่องหมาย "-" ตามที่คุณเดา และใช้เพื่อลบตัวเลขเท่านั้น อดีต. การลบโดยสมบูรณ์ = 9 - 6; นอกจากนี้ยังมีตัวดำเนินการการคูณซึ่งแสดงด้วย "*" ใน java(ดอกจัน) ใช้สำหรับคูณตัวเลข อดีต. การคูณ int = 756 * 15; และมีตัวดำเนินการหารซึ่งแสดงด้วย "/" (เครื่องหมายทับ) ใช้สำหรับแบ่งตัวเลข อดีต. การแบ่ง int = 50 / 5 นอกจากนี้ยังมีตัวดำเนินการโมดูโลซึ่งแสดงด้วย "%" Modulo ใช้เพื่อเน้นส่วนที่เหลือของตัวเลขสองตัว หากมี อดีต. int modulo = 10% 9; คุณไม่จำเป็นต้องเพิ่มเครื่องหมายคำพูดสำหรับตัวเลข หากคุณใช้ตัวเลขในวิธี "println" มิฉะนั้นจะถูกตีความว่าเป็นค่าสตริง อดีต. System.out.println(6 + 7); ข้อผิดพลาดทั่วไป 1: System.out.println("6" + "7"); รหัสด้านบนส่งคืน 67 ไม่ใช่ 13 เพื่อหลีกเลี่ยงสิ่งนี้ให้ลบเครื่องหมายคำพูด สามารถใช้ชื่อตัวแปรเพื่อระบุค่าได้ เช่น: int myNum = 9; System.out.println("ค่าของ myNum คือ " + myNum); ตราบใดที่ "myNum" ไม่มีตัวแปรอยู่รอบๆ โปรแกรมจะพิมพ์ "ค่าของ myNum คือ 9" คุณยังสามารถใช้ตัวดำเนินการเพื่อดำเนินการในวิธี "println" เพื่อส่งคืนผลลัพธ์อย่างรวดเร็ว อดีต. System.out.println(8 * 10); รูปภาพของฉันจะเป็นพื้นฐานของทุกสิ่งที่เรากล่าวถึงในส่วนนี้ แต่อย่าลืมลองดู ในขั้นตอนต่อไปจะมีเนื้อหาใหม่เล็กน้อย แต่จะมีการทดสอบที่ครอบคลุมทุกสิ่งที่เราเรียนรู้จนถึงตอนนี้ นี่คือคำถามเกี่ยวกับการตรวจสอบตนเอง: SELF-CHECK #1: เขียนโปรแกรมเพื่อคำนวณโมดูโลจาก 789 ถึง 2 และพิมพ์ผลลัพธ์บนหน้าจอ การตรวจสอบตนเอง #2: อธิบายประเภทข้อมูล "int" โดยมีลักษณะพื้นฐานอย่างน้อย การตรวจสอบตนเอง #3: สร้างตัวแปรสตริงที่เรียกว่า "greeting" โดยมีข้อความที่เป็นมิตรอยู่ในนั้น โดยเว้นชื่อ (เช่น สวัสดี _) จากนั้นสร้างสตริงชื่อ "ชื่อ" ด้วยค่าชื่อของคุณ จากนั้นรวมตัวแปรเหล่านี้เข้าด้วยกันและคุณควรได้รับข้อความสุดท้าย การตรวจสอบตนเอง #4: คุณแทนการคูณใน JAVA ได้อย่างไร (คุณใช้เครื่องหมายอะไร)

ขั้นตอนที่ 5: JAVA - การทดสอบ / แสดงความคิดเห็นครั้งที่ 1

JAVA - การทดสอบครั้งที่ 1 / แสดงความคิดเห็น
JAVA - การทดสอบครั้งที่ 1 / แสดงความคิดเห็น

นี่คือคำตอบของคำถามเกี่ยวกับการตรวจสอบตนเองก่อนหน้า:#1) System.out.println(789 % 2); #2) ชนิดข้อมูล "int" เป็นจำนวนเต็ม#3) คำทักทายแบบสตริง = "สวัสดี"; ชื่อสตริง = "อาจารย์ JAVA" System.out.println (ทักทาย + ชื่อ); #4) คุณใช้ "*" (เครื่องหมายดอกจัน) ตกลง ตอนนี้สำหรับคำแนะนำนี้ ฉันจะรวมเนื้อหาใหม่เล็กน้อยและลิงก์ไปยังการทดสอบของฉัน ใน JAVA มีสิ่งที่เรียกว่า "การแสดงความคิดเห็น" นั่นหมายถึงการแสดงความคิดเห็นงานของคุณ มีความคิดเห็น 2 ประเภทที่คุณสามารถแสดงความคิดเห็นแบบบรรทัดเดียวได้ (ดูตัวอย่างที่ 1) และความคิดเห็นแบบหลายบรรทัด (ดูตัวอย่าง 2) ตัวอย่างความคิดเห็นเหล่านี้รวมอยู่ด้วย สำหรับความคิดเห็นแบบบรรทัดเดียว คุณต้องใส่เครื่องหมายทับ 2 ตัวก่อนข้อความ ทุกสิ่งทางด้านขวาของเครื่องหมายทับถือเป็นความคิดเห็น และคอมไพเลอร์ JAVA จะละเว้น ความคิดเห็นแบบหลายบรรทัดธรรมดาอยู่ระหว่างเครื่องหมายทับและเครื่องหมายดอกจัน 2 อัน และลงท้ายด้วยเครื่องหมายดอกจันและเครื่องหมายทับ ความคิดเห็นแบบหลายบรรทัดขั้นสูงอธิบายวิธีการ เราจะดำเนินการต่อไปในภายหลัง คำแนะนำ JAVA: ฉันแนะนำให้คุณแสดงความคิดเห็นทุกอย่าง แม้แต่สิ่งที่ง่ายที่สุด เพราะถ้ามีคนทำงานของคุณและอาจมีปัญหาในการทำความเข้าใจรหัสของคุณ อาจไม่ชัดเจนว่าตัวแปร d หมายถึง ดอลลาร์ และฉันยังแนะนำให้คุณบันทึกงานของคุณบ่อยๆ (ฉันทำโค้ดหายบ่อยเพราะสิ่งนี้ครั้งเดียว) เช่น 1 int num2 = 78; // สร้างจำนวนเต็ม "num2" ที่มีค่า 78 เช่น 2 /** สร้างจำนวนเต็ม "num2" ด้วยค่า 78 */ int num2 = 78; ตกลง ขอให้โชคดีในการทดสอบ:-) (ลิงก์ที่ด้านล่าง อ่านหมายเหตุ) หมายเหตุ: ฉันทำแบบทดสอบเร็วมาก ดังนั้นใน #2 ฉันจึงทำเครื่องหมายว่าคำตอบที่ผิดนั้นถูกต้อง คำตอบที่ถูกต้องสำหรับคำตอบนั้นคือตัวเลือกสุดท้าย ขออภัยในความไม่สะดวกมา ณ โอกาสนี้ ลิงค์สำหรับการทดสอบอยู่ที่นี่ มีรูปภาพที่ด้านล่างของหน้าจอต้อนรับของการทดสอบด้วย ขอให้โชคดีและอย่าลืมอ่านบทช่วยสอนครั้งต่อไปของฉัน!:-)

แนะนำ: