ในขณะที่เขียนโปรแกรมหากสถานการณ์เกิดขึ้นโดยที่คุณทราบเป็นพิเศษว่าคุณต้องการวนซ้ำบล็อกคำสั่งใด ๆ ในโค้ดของคุณกี่ครั้งให้ไปที่ลูป“ for” ในบทความนี้เราจะมาเรียนรู้เกี่ยวกับวิธีการใช้งานสำหรับลูปอิน
หัวข้อที่กล่าวถึงในบทความนี้มีดังนี้:
- ห่วงคืออะไร?
- แผนภาพการไหล
- ไวยากรณ์
- ตัวอย่างของลูป
- Java ซ้อนกันสำหรับลูป
- ตัวอย่าง Java ที่ซ้อนกันสำหรับลูป
- ตัวอย่างพีระมิด: กรณีที่ 1
- ตัวอย่างพีระมิด: กรณีที่ 2
ห่วงคืออะไร?
โปรแกรมเมอร์มักจะใช้ ลูป เพื่อดำเนินการชุดคำสั่ง สำหรับ ใช้ลูปเมื่อต้องการวนซ้ำส่วนหนึ่งของไฟล์ หลายครั้ง. โดยเฉพาะอย่างยิ่งใช้ในกรณีที่มีการแก้ไขจำนวนซ้ำ!
เพื่อความเข้าใจที่ดียิ่งขึ้นขอฉันเสนอภาพแทน!
ide ใน java คืออะไร
แผนภาพการไหล
ที่นี่หลังจากการเริ่มต้นเงื่อนไขที่คุณกำหนดไว้ในรหัสจะถูกสแกนในกรณีที่เงื่อนไขเป็นจริงมันจะเพิ่ม / ลดค่า (ตามรหัสของคุณ) และทำซ้ำรหัสอีกครั้งตามเงื่อนไขที่คุณมี ที่ได้รับมอบหมาย. แต่ถ้าเงื่อนไขของคุณเป็นเท็จมันจะออกจากลูป
หลังจากคำอธิบายทางทฤษฎีนี้ให้ฉันแสดงไวยากรณ์ของไฟล์ สำหรับ วน!
ไวยากรณ์
สำหรับ (คำสั่ง 1 คำสั่ง 2 คำสั่ง 3) {// รหัสบล็อกที่จะดำเนินการ}
ไวยากรณ์ค่อนข้างง่าย เป็นไปดังนี้
คำชี้แจง 1: เงื่อนไขก่อนที่จะดำเนินการบล็อกโค้ด
คำชี้แจง 2: ระบุเงื่อนไขสำหรับการดำเนินการของรหัส
คำชี้แจง 3: เงื่อนไขเมื่อดำเนินการโค้ดแล้ว
เพื่อให้สิ่งต่างๆชัดเจนขึ้นให้เราใช้ไวยากรณ์ที่อธิบายไว้ข้างต้นในโค้ด Java
ตัวอย่างของลูป
โค้ดที่เขียนด้านล่างนี้แสดงให้เห็นถึงวิธีการใช้งานลูปใน
คลาสสาธารณะ MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
เอาท์พุต:
0
หนึ่ง
2
3
4
ฉันได้ใช้รหัสง่ายๆเพื่อให้ทุกคนคุ้นเคยกับแนวคิดของ for loop ภายใน for loop มีสามคำสั่งที่ฉันได้พูดถึงในส่วนก่อนหน้านี้ ฉันหวังว่าคุณจะสามารถเชื่อมโยงกับพวกเขาได้อย่างง่ายดาย!
- ประการแรก Int i = 0 คือการเริ่มต้นของตัวแปรจำนวนเต็มที่มีการกำหนดค่าให้เป็น 0
- ประการที่สอง i<5 is the condition that I have applied in my code
- ประการที่สาม i ++ หมายความว่าฉันต้องการให้ค่าของตัวแปรของฉันเพิ่มขึ้น
หลังจากเข้าใจการทำงานของ for loop แล้วผมขอพาคุณไปยังแนวคิดอื่นนั่นคือ Java ที่ซ้อนกัน สำหรับ วน!
การใช้รายการที่เชื่อมโยงในค
Java ซ้อนกันสำหรับลูป
หากคุณมี for loop ภายใน for loop คุณพบ Java ที่ซ้อนกันสำหรับ loop วงในจะดำเนินการอย่างสมบูรณ์เมื่อลูปด้านนอกทำงาน
ฉันกำลังนำเสนอตัวอย่างเพื่อแสดงให้คุณเห็นการทำงานของ Java ที่ซ้อนกันสำหรับลูป
ตัวอย่าง
รหัส Java สำหรับการซ้อนสำหรับลูป:
คลาสสาธารณะตัวอย่าง {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
เอาท์พุต:
สิบเอ็ด
1 2
1 3
ยี่สิบเอ็ด
2 2
2. 3
3 1
3 2
3 3
ตอนนี้คุณเข้าใจแนวคิดของการซ้อนสำหรับลูปแล้วให้ฉันแสดงตัวอย่างที่มีชื่อเสียงมากที่คุณอาจเคยได้ยิน! ตัวอย่างพีระมิด!
ตัวอย่างพีระมิด: กรณีที่ 1
คลาสสาธารณะ PyramidExample {public static void main (String [] args) {สำหรับ (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
เอาท์พุต:
*
* *
* * *
* * * *
* * * * *
ตัวอย่างพีระมิด: กรณีที่ 2
แพ็กเกจ MyPackage คลาสสาธารณะสาธิต {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( ) // บรรทัดใหม่}}}
เอาท์พุต:
* * * * *
* * * *
* * *
* *
*
ฉันแน่ใจว่าคุณคงจะคุ้นเคยกับสองรูปแบบนี้
เรามาถึงตอนท้ายของบทความ 'For Loop in Java' ฉันหวังว่าแนวคิดของ“ for loop in Java” จะชัดเจนสำหรับคุณในตอนนี้ เราจะขุดโลก Java ไปด้วยกัน คอยติดตาม!
ให้แน่ใจว่าคุณฝึกฝนให้มากที่สุดและเปลี่ยนประสบการณ์
ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก เราพร้อมที่จะช่วยเหลือคุณในทุกขั้นตอนในการเดินทางของคุณสำหรับการเป็นนอกเหนือจากคำถามสัมภาษณ์ java นี้เรามาพร้อมกับหลักสูตรที่ออกแบบมาสำหรับนักเรียนและมืออาชีพที่ต้องการเป็น Java Developer
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ 'java Map interface' บทความและเราจะติดต่อกลับโดยเร็วที่สุด