สารบัญ:

วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java: 9 ขั้นตอน
วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java: 9 ขั้นตอน

วีดีโอ: วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java: 9 ขั้นตอน

วีดีโอ: วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java: 9 ขั้นตอน
วีดีโอ: [สอน JAVA] Ep4 - คำสั่งวนซ้ำ while,do..while,for 2024, พฤศจิกายน
Anonim
วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java
วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java

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

เสบียง

- IDE (ตัวเลือกยอดนิยมบางตัวคือ "Eclipse" หรือ "IntelliJ")

- Java class ใหม่สำหรับเขียนโปรแกรม

- ความเข้าใจระดับเริ่มต้นของ Java Syntax

ขั้นตอนที่ 1: สร้างคลาส Java เปล่าด้วยวิธีการหลัก

สร้างคลาส Java เปล่าด้วยวิธีการหลัก
สร้างคลาส Java เปล่าด้วยวิธีการหลัก

วิธีการหลักสำหรับคลาส java คือสิ่งที่ดำเนินการเมื่อคุณรันโปรแกรมผ่าน IDE ของคุณ ฟังก์ชันใดๆ ภายในวงเล็บสำหรับวิธีการหลักจะถูกดำเนินการโดยอัตโนมัติเมื่อเรียกใช้คลาส นี่คือที่ที่คุณต้องการเริ่มเขียนโปรแกรมสำหรับผู้เริ่มต้น

ขั้นตอนที่ 2: สร้างอินสแตนซ์อาร์เรย์ของคุณ

สร้างอินสแตนซ์อาร์เรย์ของคุณ
สร้างอินสแตนซ์อาร์เรย์ของคุณ

เราจะเริ่มต้นด้วยการสร้าง Arrays ใน Java ซึ่งเหมือนกับรายการของวัตถุบางประเภท พวกมันมีความยาวที่กำหนดไว้ตามวิธีที่คุณกรอกเมื่อสร้างขึ้น ในภาพด้านบน ฉันได้สร้าง Array ประเภท Int (ไม่ใช่ทศนิยม) ที่เต็มไปด้วยตัวเลข

ขั้นตอนที่ 3: สร้างตัวแปรเพื่อเก็บความยาวของอาร์เรย์

สร้างตัวแปรเพื่อเก็บความยาวของอาร์เรย์
สร้างตัวแปรเพื่อเก็บความยาวของอาร์เรย์

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

ขั้นตอนที่ 4: ตั้งค่าขณะวนซ้ำ

ตั้งค่าขณะวนรอบ
ตั้งค่าขณะวนรอบ

เราจะใช้ while Loop สำหรับตัวอย่างนี้ วิธีการทำงานของลูปคือตราบใดที่ "x" น้อยกว่า "i" ลูปจะทำงานต่อไป หากต้องการทริกเกอร์เงื่อนไขให้หยุดลูป "x" จะต้องเป็นค่าเดียวกันหรือมากกว่า "i" เราสามารถเพิ่ม "x" ได้ในที่สุดมันจะถึงค่าของ "i" และลูปจะหยุดทำงาน เราจะใช้ "i" ที่เราสร้างไว้ก่อนหน้านี้ ซึ่งเป็นความยาวรวมของอาร์เรย์

ขั้นตอนที่ 5: เสร็จสิ้น while Loop

เสร็จสิ้นการวนรอบขณะ
เสร็จสิ้นการวนรอบขณะ

เราจำเป็นต้องตั้งค่าตัวนับซึ่งในกรณีของเราคือ "x" ซึ่งเราตั้งค่าเป็นศูนย์ จากนั้นเราสามารถเรียกใช้ while loop ได้หาก "x" น้อยกว่า "i" (ซึ่งเป็นความยาวของอาร์เรย์) จากนั้นเราพิมพ์รายการใน Array ที่ตำแหน่ง "x" ค่าของ "x" จะเพิ่มขึ้นอย่างต่อเนื่องทุกครั้งที่ลูปทำงานเนื่องจาก "x = x + 1" เมื่อ "x" เพิ่มขึ้นทุกครั้งที่มีการพิมพ์รายการถัดไปในอาร์เรย์ที่สอดคล้องกับ "x"

ขั้นตอนที่ 6: จัดรูปแบบ Array Output

จัดรูปแบบ Array Output
จัดรูปแบบ Array Output

ฉันต้องการใช้เวลาสักครู่เพื่อพูดคุยเกี่ยวกับการจัดรูปแบบของเอาต์พุตจากขั้นตอนก่อนหน้า เมื่อพูดถึงผลลัพธ์ “System.out.print()” จะพิมพ์ข้อความไปที่หน้าจอเมื่อคุณเรียกใช้โปรแกรม “listNumbers[x]” ให้รายการในอาร์เรย์ที่ตำแหน่ง “x” เพิ่มเครื่องหมาย + ““ให้คุณมีช่องว่างในผลลัพธ์ เพื่อให้แน่ใจว่ารายการที่พิมพ์ไม่ได้เชื่อมต่อทั้งหมด

ขั้นตอนที่ 7: ตรวจสอบเวอร์ชันที่เสร็จสมบูรณ์

ตรวจสอบเวอร์ชันที่เสร็จสมบูรณ์
ตรวจสอบเวอร์ชันที่เสร็จสมบูรณ์

ภาพนี้แสดงเวอร์ชันที่สมบูรณ์ของโปรแกรมสำหรับการใช้ While Loop เพื่อวนซ้ำ Array การทำ "//" จะทำให้คุณสามารถเขียนความคิดเห็นได้ ถือเป็นแนวทางปฏิบัติที่ดีเสมอที่จะติดป้ายกำกับว่าแต่ละส่วนในโค้ดของคุณทำอะไร

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

รวบรวมและเรียกใช้รหัส
รวบรวมและเรียกใช้รหัส

หากทุกอย่างทำงานโดยไม่มีปัญหาและใช้อาร์เรย์เดียวกัน คุณควรจะได้ผลลัพธ์ข้างต้นหลังจากที่คุณคอมไพล์และเรียกใช้โค้ดใน IDE ของคุณ

ขั้นตอนที่ 9: ขอแสดงความยินดี

หากทำตามขั้นตอนทั้งหมดอย่างถูกต้อง คุณควรจะได้ผลลัพธ์จากขั้นตอนก่อนหน้า หลังจากบทช่วยสอนนี้ คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับการวนซ้ำอาร์เรย์โดยใช้ while Loop นี่เป็นเพียงคำแนะนำง่ายๆ เกี่ยวกับลูป while และอาร์เรย์ที่จะช่วยให้คุณเริ่มต้นการเดินทางของ Java แบบฝึกหัดทางเลือกคือการสร้างอาร์เรย์ของออบเจ็กต์ Java String และทำซ้ำโดยใช้สไตล์เดียวกับที่เราใช้สำหรับอาร์เรย์ของจำนวนเต็ม

การแก้ไขปัญหา

ข้อผิดพลาดทั่วไปที่อาจเกิดขึ้นคือ:

- การผสมตัวแปรหรือลืมวงเล็บสำหรับคลาสหรือลูป

- คุณสามารถข้ามความยาวอาร์เรย์และรับข้อยกเว้นนอกขอบเขตได้ ขึ้นอยู่กับตัวนับของคุณ

แนะนำ: