ประเภทแรก: สำหรับลูป
รูปแบบของโครงสร้างลูปสำหรับคำสั่ง:
สำหรับ (นิพจน์การเริ่มต้น; การแสดงออกตามเงื่อนไข; การแสดงออกของการทำงานหลังจากลูป) {
ร่างกายหมุนเวียน;
-
เช่น:
คลาส dome_for2 {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {//system.out.println("hello World! "); // ค้นหาผลรวมของตัวเลขสม่ำเสมอของ 1-10 int sum = 0; สำหรับ (int i = 1; i <= 10; i ++) {ถ้า (i%2 == 0) {// คำสั่งการตัดสินผลรวม+= i; // sum}} system.out.println (ผลรวม); -โครงสร้างเอาต์พุตคือ 30
คำสั่งที่สองในขณะที่
รูปแบบของโครงสร้างลูปในขณะที่คำสั่ง:
คำสั่งเริ่มต้น;
ในขณะที่ (คำสั่งตามเงื่อนไขการตัดสิน) {
คำสั่งร่างกายวน
คำสั่งควบคุมเงื่อนไข;
-
เช่น:
DEMO_ ในขณะที่ {โมฆะสาธารณะคงที่หลัก (สตริง [] args) {// ค้นหาผลรวมของ 1-100 int sum = 0; // กำหนดผลรวมเริ่มต้นเป็น 0 int i = 1; // กำหนดหมายเลขแรกที่จะเริ่มผลรวมในขณะที่ (i <= 100) {// ผู้ตัดสินคำสั่งตามเงื่อนไข sum += i; // sum = sum + i; i ++; // ให้ตัวแปรฉันเพิ่มตัวเอง} system.out.println ("sum =" + sum); -ผลลัพธ์ผลลัพธ์คือ: sum = 5050
ที่สามทำ .... ในขณะที่คำสั่ง
รูปแบบของโครงสร้างลูปทำ ... ในขณะที่คำสั่ง:
คำสั่งเริ่มต้น;
ทำ {
คำสั่งร่างกายวน
คำสั่งควบคุมเงื่อนไข;
} ในขณะที่ (คำสั่งตามเงื่อนไขการตัดสิน);
เช่น:
คลาส DEMO1_DOWHILE {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// ค้นหาผลรวมของ 1-100 int sum = 0; // กำหนดผลรวมตัวแปรซึ่งใช้เพื่อเก็บผลรวมของค่า int i = 1; // กำหนดตัวแปรที่ฉันทำ {// do คือ STEM // system.out.println ("i =" + i); // Loop Body Conttement Sum += i; i ++; } ในขณะที่ (i <= 100); // ตัดสินคำสั่งตามเงื่อนไข System.out.println ("sum ="+sum); // ผลลัพธ์ผลลัพธ์}}ผลลัพธ์ผลลัพธ์: ผลรวม = 5050
สรุป: ความแตกต่างระหว่างคำสั่งวนรอบสาม:
1. DO ... ในขณะที่ลูปดำเนินการลูปร่างกายอย่างน้อยหนึ่งครั้ง
2. สำหรับในขณะที่ Loop ต้องพิจารณาว่าเงื่อนไขเป็นจริงก่อนแล้วจึงตัดสินใจว่าจะดำเนินการตามคำสั่ง Loop Body หรือไม่
การแนะนำข้างต้นเกี่ยวกับความแตกต่างระหว่างประโยคลูปทั้งสามในภาษา Java - เป็นเนื้อหาทั้งหมดที่ใช้ร่วมกันโดยตัวแก้ไข ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น