วีดีโอ: Nested for loops ทำงานอย่างไรใน Java
2024 ผู้เขียน: Stanley Ellington | [email protected]. แก้ไขล่าสุด: 2023-12-16 00:24
การวางหนึ่ง ห่วง ภายในร่างกายของผู้อื่น ห่วง ถูกเรียก การทำรัง . เมื่อคุณ "รัง" สอง ลูป , ภายนอก ห่วง ควบคุมจำนวนการทำซ้ำที่สมบูรณ์ของภายใน ห่วง . ในขณะที่ทุกประเภทของ ลูป อาจจะ ซ้อนกัน บ่อยที่สุด ลูปซ้อน มีไว้สำหรับ ลูป.
ดังนั้นลูปที่ซ้อนกันทำงานอย่างไร
NS ห่วงซ้อน คือ ห่วง ภายใน ห่วง , ด้านใน ห่วง ภายในร่างกายภายนอก แล้วนี้ละ ผลงาน คือการผ่านครั้งแรกของภายนอก ห่วง กระตุ้นภายใน ห่วง ซึ่งดำเนินการจนเสร็จสิ้น จากนั้นรอบที่สองของชั้นนอก ห่วง กระตุ้นภายใน ห่วง อีกครั้ง. นี้ซ้ำๆ จนถึงชั้นนอก ห่วง เสร็จสิ้น
อาจมีคนถามว่า nested loop คืออะไร กับตัวอย่าง? ถ้า ห่วง อยู่ในกายของผู้อื่น ห่วง , ก็เรียกว่า ห่วงซ้อน . นี่มัน ตัวอย่าง ของ ซ้อนกัน สำหรับ ห่วง . ที่นี่สำหรับ ห่วง อยู่ในร่างกายอีกอันหนึ่งสำหรับ ห่วง . ควรสังเกตว่า คุณสามารถใส่. ได้หนึ่งประเภท ห่วง ภายในร่างกายอีกประเภทหนึ่ง
เมื่อพิจารณาถึงสิ่งนี้ while loop สามารถซ้อนกันใน for loop ได้หรือไม่?
ไม่ได้บังคับ รัง ชนิดเดียวกันของ ห่วง . เรา สามารถ ใส่สำหรับ ห่วง ภายใน ในขณะที่วง หรือทำ- ในขณะที่วง ภายใน for ห่วง.
คุณทำสองลูปใน Java ได้อย่างไร
ซ้อนกันสำหรับลูปใน Java วากยสัมพันธ์ หากเงื่อนไขเป็นจริง แสดงว่า งบ ภายในFor ห่วง จะถูกประหารชีวิต หมายความว่าคอมไพเลอร์จะเข้าสู่ For. ที่สอง ห่วง : ไปที่ขั้นตอนที่ 2 หากเงื่อนไขเป็นเท็จคอมไพเลอร์จะออกจาก For ห่วง.