ดังที่แสดงด้านล่าง:
สำหรับ (นิพจน์ 1; นิพจน์ 2; นิพจน์ 3) {// loop body}ก่อนที่จะดำเนินการ "นิพจน์ 1" จากนั้นทำการตัดสินของ "นิพจน์ 2" หากเป็นจริงให้ดำเนินการ "Loop Body" หลังจากดำเนินการลูปร่างกายแล้วให้ดำเนินการนิพจน์ 3
ตัวอย่างเช่น
สำหรับ (int i = 0; i <2; i ++) {// toDo}ดำเนินการ int i = 0 ก่อน;
จากนั้นตัดสินฉัน <2
จากนั้นเรียกใช้งานฟังก์ชั่น
ในที่สุดก็ดำเนินการ i ++
จากนั้นกลับชาติมาเกิดเพื่อตัดสินฉัน <2
int [] arr = new int [3]; int J; arr [0] = 1; arr [1] = 2; arr [2] = 3; int searchKey = 3; สำหรับ (j = 0; j <arr.length; j ++) { System.out.println ("J1 ================================================================================== - if (arr [j] == searchkey) {break;}} system.out.println ("j2 =========================================;การรันผลลัพธ์
J1 =========== 0
J1 ============= 1
J1 =========== 2
J2 =========== 2
int [] arr = new int [3]; int j; arr [0] = 1; arr [1] = 2; arr [2] = 3; int searchkey = 4; สำหรับ (j = 0; j <arr.length; j ++) { System.out.println ("J1 ========================================================================================== - if (arr [j] == searchkey) {break;}} system.out.println ("j2 =======================================;การรันผลลัพธ์
J1 =========== 0
J1 ============= 1
J1 =========== 2
J2 =========== 3
การเปรียบเทียบรหัสสองชิ้นด้านบนและผลลัพธ์ที่กำลังวิ่งหลังจากหยุดพักในวงวนลูปนิพจน์ 3 จะไม่ถูกเรียกใช้งานนั่นคือครั้งสุดท้ายที่ J ++ ในบล็อกแรกของรหัสไม่ได้ดำเนินการ
คำอธิบายโดยละเอียดข้างต้นเกี่ยวกับคำสั่งการดำเนินการของ Java for Loop คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น