พื้นฐานลูป for
ทำความเข้าใจไวยากรณ์ของลูป for การนับเพิ่มและนับลด การสะสมผลรวม และการใช้ break/continue
พื้นฐานลูป for เป็นบทเรียน Java Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Java Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Java Academy มีบทเรียนทั้งหมด 3 บทเรียน
แนวคิดการวนซ้ำแบบสามส่วน
การวนซ้ำแบบสามส่วนจะทำซ้ำโค้ดโดยรวมสามส่วนไว้ในบรรทัดเดียว ได้แก่ การกำหนดค่าเริ่มต้น เงื่อนไข และการปรับปรุง
for (int i = 0; i < 3; i = i + 1) {
System.out.println("Loop " + i);
}นับขึ้น
นับขึ้น 1..5
for (int i = 1; i <= 5; i = i + 1) {
System.out.println(i);
}นับถอยหลัง
นับถอยหลัง 5..1
for (int i = 5; i > 0; i = i - 1) {
System.out.println(i);
}สะสม
ผลรวม 1..n
public class Main {
public static void main(String[] args) {
int sum = 0; // start with 0
// Loop from 1 to 5 (inclusive)
for (int i = 1; i <= 5; i = i + 1) {
// Add current i to sum
sum = sum + i;
}
// Print the result
System.out.println("Sum = " + sum);
}
}
หยุด/ดำเนินการต่อ
คำสั่งออกจากลูป จะออกจากลูป ส่วน คำสั่งข้ามรอบ จะข้ามไปยังรอบถัดไป
public class Main {
public static void main(String[] args) {
// Loop from 1 to 5
for (int i = 1; i <= 5; i = i + 1) {
if (i == 3) continue; // skip printing when i == 3
if (i == 5) break; // stop the loop completely when i == 5
System.out.println(i); // print i if not skipped or stopped
}
}
}
สาธิตลูป
เรียกใช้: ดูลูปสำหรับหาผลรวม แฟกทอเรียล และสามเหลี่ยมข้อความขนาดเล็ก
public class Main {
public static void main(String[] args) {
// Sum of even numbers 1..10
int sumEven = 0;
for (int i = 1; i <= 10; i = i + 1) {
if (i % 2 == 0) sumEven = sumEven + i;
}
System.out.println("Sum of even 1..10 = " + sumEven);
// Factorial of 5
int fact = 1;
for (int i = 1; i <= 5; i = i + 1) {
fact = fact * i;
}
System.out.println("5! = " + fact);
// Simple pattern (triangle)
for (int row = 1; row <= 3; row = row + 1) {
String line = "";
for (int col = 1; col <= row; col = col + 1) {
line = line + "*";
}
System.out.println(line);
}
}
}
ลูป 5..1
ตรวจสอบสั้น ๆ: ลูปใดพิมพ์ 5 4 3 2 1 แล้วหยุด
ทบทวนและถัดไป
ทบทวน: คุณได้เรียนรู้ไวยากรณ์ของลูป การนับเพิ่มและนับลด การสะสมค่า และการออกจากลูปหรือข้ามรอบ
ถัดไป: ฝึกใช้รูปแบบต่าง ๆ ด้วยลูปซ้อนกัน
คำถามที่พบบ่อย
บทเรียน “พื้นฐานลูป for” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “พื้นฐานลูป for” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Java Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Java Academy มีบทเรียนทั้งหมด 3 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “พื้นฐานลูป for”
ทำความเข้าใจไวยากรณ์ของลูป for การนับเพิ่มและนับลด การสะสมผลรวม และการใช้ break/continue คุณปฏิบัติ Java Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Java Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Java Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน
บทเรียน “พื้นฐานลูป for” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Java Academy นี้ได้ไหม
ได้ บทเรียน Java Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ