Nested for loops ทำงานอย่างไรใน Java
Nested for loops ทำงานอย่างไรใน Java

วีดีโอ: Nested for loops ทำงานอย่างไรใน Java

วีดีโอ: Nested for loops ทำงานอย่างไรใน Java
วีดีโอ: Nested Loops in Java 2024, อาจ
Anonim

การวางหนึ่ง ห่วง ภายในร่างกายของผู้อื่น ห่วง ถูกเรียก การทำรัง . เมื่อคุณ "รัง" สอง ลูป , ภายนอก ห่วง ควบคุมจำนวนการทำซ้ำที่สมบูรณ์ของภายใน ห่วง . ในขณะที่ทุกประเภทของ ลูป อาจจะ ซ้อนกัน บ่อยที่สุด ลูปซ้อน มีไว้สำหรับ ลูป.

ดังนั้นลูปที่ซ้อนกันทำงานอย่างไร

NS ห่วงซ้อน คือ ห่วง ภายใน ห่วง , ด้านใน ห่วง ภายในร่างกายภายนอก แล้วนี้ละ ผลงาน คือการผ่านครั้งแรกของภายนอก ห่วง กระตุ้นภายใน ห่วง ซึ่งดำเนินการจนเสร็จสิ้น จากนั้นรอบที่สองของชั้นนอก ห่วง กระตุ้นภายใน ห่วง อีกครั้ง. นี้ซ้ำๆ จนถึงชั้นนอก ห่วง เสร็จสิ้น

อาจมีคนถามว่า nested loop คืออะไร กับตัวอย่าง? ถ้า ห่วง อยู่ในกายของผู้อื่น ห่วง , ก็เรียกว่า ห่วงซ้อน . นี่มัน ตัวอย่าง ของ ซ้อนกัน สำหรับ ห่วง . ที่นี่สำหรับ ห่วง อยู่ในร่างกายอีกอันหนึ่งสำหรับ ห่วง . ควรสังเกตว่า คุณสามารถใส่. ได้หนึ่งประเภท ห่วง ภายในร่างกายอีกประเภทหนึ่ง

เมื่อพิจารณาถึงสิ่งนี้ while loop สามารถซ้อนกันใน for loop ได้หรือไม่?

ไม่ได้บังคับ รัง ชนิดเดียวกันของ ห่วง . เรา สามารถ ใส่สำหรับ ห่วง ภายใน ในขณะที่วง หรือทำ- ในขณะที่วง ภายใน for ห่วง.

คุณทำสองลูปใน Java ได้อย่างไร

ซ้อนกันสำหรับลูปใน Java วากยสัมพันธ์ หากเงื่อนไขเป็นจริง แสดงว่า งบ ภายในFor ห่วง จะถูกประหารชีวิต หมายความว่าคอมไพเลอร์จะเข้าสู่ For. ที่สอง ห่วง : ไปที่ขั้นตอนที่ 2 หากเงื่อนไขเป็นเท็จคอมไพเลอร์จะออกจาก For ห่วง.