สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: สร้างคลาส Java เปล่าด้วยวิธีการหลัก
- ขั้นตอนที่ 2: สร้างอินสแตนซ์อาร์เรย์ของคุณ
- ขั้นตอนที่ 3: สร้างตัวแปรเพื่อเก็บความยาวของอาร์เรย์
- ขั้นตอนที่ 4: ตั้งค่าขณะวนซ้ำ
- ขั้นตอนที่ 5: เสร็จสิ้น while Loop
- ขั้นตอนที่ 6: จัดรูปแบบ Array Output
- ขั้นตอนที่ 7: ตรวจสอบเวอร์ชันที่เสร็จสมบูรณ์
- ขั้นตอนที่ 8: รวบรวมและเรียกใช้โค้ด
- ขั้นตอนที่ 9: ขอแสดงความยินดี
วีดีโอ: วิธีใช้ while Loop เพื่อวนซ้ำ Array ใน Java: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
วันนี้ผมจะแสดงให้คุณเห็นถึงวิธีการใช้ Java เพื่อสร้างห่วงในขณะที่สามารถใช้เพื่อวนซ้ำผ่านรายการตัวเลขหรือคำ แนวคิดนี้มีไว้สำหรับโปรแกรมเมอร์ระดับเริ่มต้นและใครก็ตามที่ต้องการทำความเข้าใจเกี่ยวกับ Java Loops และอาร์เรย์อย่างรวดเร็ว
เสบียง
- IDE (ตัวเลือกยอดนิยมบางตัวคือ "Eclipse" หรือ "IntelliJ")
- Java class ใหม่สำหรับเขียนโปรแกรม
- ความเข้าใจระดับเริ่มต้นของ Java Syntax
ขั้นตอนที่ 1: สร้างคลาส 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
ฉันต้องการใช้เวลาสักครู่เพื่อพูดคุยเกี่ยวกับการจัดรูปแบบของเอาต์พุตจากขั้นตอนก่อนหน้า เมื่อพูดถึงผลลัพธ์ “System.out.print()” จะพิมพ์ข้อความไปที่หน้าจอเมื่อคุณเรียกใช้โปรแกรม “listNumbers[x]” ให้รายการในอาร์เรย์ที่ตำแหน่ง “x” เพิ่มเครื่องหมาย + ““ให้คุณมีช่องว่างในผลลัพธ์ เพื่อให้แน่ใจว่ารายการที่พิมพ์ไม่ได้เชื่อมต่อทั้งหมด
ขั้นตอนที่ 7: ตรวจสอบเวอร์ชันที่เสร็จสมบูรณ์
ภาพนี้แสดงเวอร์ชันที่สมบูรณ์ของโปรแกรมสำหรับการใช้ While Loop เพื่อวนซ้ำ Array การทำ "//" จะทำให้คุณสามารถเขียนความคิดเห็นได้ ถือเป็นแนวทางปฏิบัติที่ดีเสมอที่จะติดป้ายกำกับว่าแต่ละส่วนในโค้ดของคุณทำอะไร
ขั้นตอนที่ 8: รวบรวมและเรียกใช้โค้ด
หากทุกอย่างทำงานโดยไม่มีปัญหาและใช้อาร์เรย์เดียวกัน คุณควรจะได้ผลลัพธ์ข้างต้นหลังจากที่คุณคอมไพล์และเรียกใช้โค้ดใน IDE ของคุณ
ขั้นตอนที่ 9: ขอแสดงความยินดี
หากทำตามขั้นตอนทั้งหมดอย่างถูกต้อง คุณควรจะได้ผลลัพธ์จากขั้นตอนก่อนหน้า หลังจากบทช่วยสอนนี้ คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับการวนซ้ำอาร์เรย์โดยใช้ while Loop นี่เป็นเพียงคำแนะนำง่ายๆ เกี่ยวกับลูป while และอาร์เรย์ที่จะช่วยให้คุณเริ่มต้นการเดินทางของ Java แบบฝึกหัดทางเลือกคือการสร้างอาร์เรย์ของออบเจ็กต์ Java String และทำซ้ำโดยใช้สไตล์เดียวกับที่เราใช้สำหรับอาร์เรย์ของจำนวนเต็ม
การแก้ไขปัญหา
ข้อผิดพลาดทั่วไปที่อาจเกิดขึ้นคือ:
- การผสมตัวแปรหรือลืมวงเล็บสำหรับคลาสหรือลูป
- คุณสามารถข้ามความยาวอาร์เรย์และรับข้อยกเว้นนอกขอบเขตได้ ขึ้นอยู่กับตัวนับของคุณ
แนะนำ:
Visuino วิธีใช้ Pulse Width Modulation (PWM) เพื่อเปลี่ยนความสว่างของ LED: 7 ขั้นตอน
Visuino วิธีใช้ Pulse Width Modulation (PWM) เพื่อเปลี่ยนความสว่างของ LED: ในบทช่วยสอนนี้ เราจะใช้ LED ที่เชื่อมต่อกับ Arduino UNO และ Visuino เพื่อทำการเปลี่ยนแปลงความสว่างโดยใช้ Pulse Width Modulation (PWM) ชมวิดีโอสาธิต
Visuino วิธีใช้ Inductive Proximity Sensor: 7 ขั้นตอน
Visuino วิธีใช้ Inductive Proximity Sensor: ในบทช่วยสอนนี้ เราจะใช้ Inductive Proximity Sensor และ LED ที่เชื่อมต่อกับ Arduino UNO และ Visuino เพื่อตรวจจับโลหะ Proximity ดูวิดีโอสาธิต
การรวม Array แบบเรียกซ้ำใน Java: 9 ขั้นตอน
Recursively Summing an Array ใน Java: Recursion เป็นขั้นตอนที่มีประโยชน์และประหยัดเวลาซึ่งสามารถแก้ปัญหาได้อย่างรวดเร็วด้วยโค้ดเพียงเล็กน้อย การเรียกซ้ำเกี่ยวข้องกับวิธีการที่คุณสร้างขึ้นเพื่อเรียกตัวเองว่าปัญหาเดิมสั้นลง สำหรับตัวอย่างนี้ เราจะสรุปอาร์เรย์ของ
วิธีสร้าง while loop ใน Python: 9 ขั้นตอน
วิธีสร้างในขณะที่วนรอบใน Python: มีช่วงเวลาในการเขียนโปรแกรมเมื่อคุณจำเป็นต้องทำซ้ำชุดของขั้นตอนเพื่อแก้ปัญหา วง while ช่วยให้คุณวนรอบส่วนของโค้ดโดยไม่ต้องเขียนโค้ดซ้ำ เมื่อตั้งโปรแกรม ให้เขียนโค้ดเดิมซ้ำแล้วซ้ำอีก
แปลง Python สำหรับ Loop เป็น Java: 12 ขั้นตอน
แปลง Python สำหรับ Loop เป็น Java: Python และ Java เป็นภาษาโปรแกรมที่ใหญ่ที่สุดสองภาษาของเทคโนโลยี ที่คนนับล้านใช้ทุกวัน ด้วยคำแนะนำเหล่านี้ ผู้ใช้ Python ทุกระดับสามารถเริ่มใช้ทักษะของตนกับ Java เรียนรู้วิธีใช้โค้ดที่มีอยู่กับสถานการณ์ที่เขียน