วิชาภาษาจาวา (java)

คำสั่ง for loop ด้วยภาษาจาวา

ในบทความนี้ก็ยังอยู่ในเรื่องของการทำงานแบบลูปอยู่เช่นเคย แต่คำสั่งในบทความนี้จะมีลักษณะที่แตกต่าง ไปจากการใช้คำสั่ง while เนื่องจากมาความซับซ้อนมากกว่า

คำสั่ง for loop ด้วยภาษาจาวา

เป็นรูปแบบที่ใช้ในการตรวจสอบเงื่อนไข มีการกำหนดค่าเริ่มต้นและเปลี่ยนค่าไปพร้อม ๆ กัน เมื่อเงื่อนไขในคำสั่ง for เป็นจริงก็จะทำงานตามคำสั่งที่แสดงไว้ภายในคำสั่ง for ไปเรื่อย ๆ 

โครงสร้างคำสั่ง for loop

for(ค่าเริ่มต้นของตัวแปร ; เงื่อนไข ; เปลี่ยนแปลงค่าตัวแปร) {
            คำสั่งเมื่อเงื่อนไขเป็นจริง ;

ตัวอย่างคำสั่ง for loop

class Testfor 
{
public static void main(String []args){
for(int i = 0; i < 5; i++) {
  System.out.println(i);
}
}
}

ผลที่ได้จากการทำงานของคำสั่ง

0
1
2
3
4

อธิบายขยายความจากตัวอย่างข้างต้น 
1. เราได้กำหนดค่าตัวแปร i ให้มีค่าเท่ากับ 1 ซึ่งถูกจัดอยู่ในส่วนของค่าเริ่มต้นของตัวแปร
2. มีการนำ i ไปเปรียบเทียบว่ามีค่าความจริงตามเงื่อนไขที่เราได้ตั้งไว้ไหม หากเงื่อนไขเป็นจริงมันก็จะมาปริ้นค่า i
3. เมื่อปริ้นค่า i ไปแล้ว มันก็เอา i ไปเพิ่มค่าขึ้นมา 1 จากคำสั่ง i++ จากเดิม i มีค่าเป็น 0 แต่ตอนนี้ i มีค่าเป็น 1 แล้ว
4. เอาค่า i ที่ได้จากการเพิ่มค่า ไปเปรียบเทียบที่เงื่อนไขว่ามีค่าความจริงเป็นจริงไหม หากเป็นจริงก็จะปริ้นค่า i ออกมา
5. โปรแกรมจะทำงานแบบนี้วนซ้ำไปเรื่อย ๆ จนกว่าจะได้ค่าความจริงเป็นเท็จถึงจะออกจากลูป

 

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *