ให้นักศึกษาไปศึกษาการวน Loop
Java loop for เขียนโปรแกรมวน Loop ใน ภาษา Java
การเขียนโปรแกรมไม่ว่าภาษาใดๆ ก็ตาม พื้นฐานที่เราต้องรู้จะมีอยู่ไม่กี่เรื่อง
หลักๆ เช่น การใช้งานตัวแปร, การเช็คเงื่อนไข และก็ การทำงานซ้ำๆ หรือการ วน Loop นั่นเอง
วันนี้จะสอนวิธีการ วน Loop ใน ภาษาจาวา
การวน Loop ในภาษา จาวา มีหลายแบบ แบบที่จะพูดถึงวันนี้คือ For Loop
Java loop for เขียนโปรแกรมวน Loop ใน ภาษา Java
การเขียนโปรแกรมไม่ว่าภาษาใดๆ ก็ตาม พื้นฐานที่เราต้องรู้จะมีอยู่ไม่กี่เรื่อง
หลักๆ เช่น การใช้งานตัวแปร, การเช็คเงื่อนไข และก็ การทำงานซ้ำๆ หรือการ วน Loop นั่นเอง
วันนี้จะสอนวิธีการ วน Loop ใน ภาษาจาวา
การวน Loop ในภาษา จาวา มีหลายแบบ แบบที่จะพูดถึงวันนี้คือ For Loop
คำสั่ง while loops
คำสั่ง if
เป็นคำสั่งที่ใช้ในการตรวจสอบเงื่อนไขว่าเป็นจริงหรือเท็จ โดยถ้าเป็นจริงจะไปทำงานในกลุ่มคำสั่งที่เรากำหนดไว้ และถ้าเป็นเท็จก็จะไปทำงานอีกจุดหนึ่งซึ่งเป็นทางเลือก อีกทางหนึ่งในโปรแกรม ผมจะแบ่งรูปแบบของคำสั่งออกเป็น 3 แบบ คือ แบบเงื่อนไขเดียว (simple if) ,แบบ 2 เงื่อนไข (if…else) และแบบซ้อน (nested if)
อธิบายโปรแกรม จากโปรแกรมจะมีชื่อคลาสเป็น SimIF ใน main method จะประกาศตัวแปรไว้ 3 ตัวคือ x = 8 , y = 2 และตัวแปร z จากนั้นมาเจอคำสั่ง if โดยมีเงื่อไข ว่า x มากกว่าหรือเท่ากับ y ถ้าเงื่อนไขเป็นจริงจะเข้ามาทำคำสั่งภายในเครื่องหมายปีกกาทันที คือให้หาค่าของ x-y และแสดงผลออกมา แต่ถ้าเงื่อนไขเป็นเท็จจะข้ามาทำส่วน ต่อไปของโปรแกรมคือ หาค่าของ x+y และแสดงผลออกมาเมื่อรันโปรแกรมนี้แล้วจะได้ผลลัพธ์คือ z = 6 และ z = 10 นะครับ ให้ลอง
เปลี่ยนค่า x ให้น้อยกว่าค่า y ดู แล้วลองรันโปรแกรมดูใหม่ว่าผลออกมาจะเป็นอย่างไร?
คำสั่ง if
เป็นคำสั่งที่ใช้ในการตรวจสอบเงื่อนไขว่าเป็นจริงหรือเท็จ โดยถ้าเป็นจริงจะไปทำงานในกลุ่มคำสั่งที่เรากำหนดไว้ และถ้าเป็นเท็จก็จะไปทำงานอีกจุดหนึ่งซึ่งเป็นทางเลือก อีกทางหนึ่งในโปรแกรม ผมจะแบ่งรูปแบบของคำสั่งออกเป็น 3 แบบ คือ แบบเงื่อนไขเดียว (simple if) ,แบบ 2 เงื่อนไข (if…else) และแบบซ้อน (nested if)
แบบเงื่อนไขเดียว (simple if)
แผนภาพเพื่อเพิ่มความเข้าใจ...
ตัวอย่างโปรแกรม
อธิบายโปรแกรม จากโปรแกรมจะมีชื่อคลาสเป็น SimIF ใน main method จะประกาศตัวแปรไว้ 3 ตัวคือ x = 8 , y = 2 และตัวแปร z จากนั้นมาเจอคำสั่ง if โดยมีเงื่อไข ว่า x มากกว่าหรือเท่ากับ y ถ้าเงื่อนไขเป็นจริงจะเข้ามาทำคำสั่งภายในเครื่องหมายปีกกาทันที คือให้หาค่าของ x-y และแสดงผลออกมา แต่ถ้าเงื่อนไขเป็นเท็จจะข้ามาทำส่วน ต่อไปของโปรแกรมคือ หาค่าของ x+y และแสดงผลออกมาเมื่อรันโปรแกรมนี้แล้วจะได้ผลลัพธ์คือ z = 6 และ z = 10 นะครับ ให้ลอง
เปลี่ยนค่า x ให้น้อยกว่าค่า y ดู แล้วลองรันโปรแกรมดูใหม่ว่าผลออกมาจะเป็นอย่างไร?
คำสั่ง for loop
รูปแบบ
for(index=part1;part2;part3){ statement; }
Part1 คือ กำหนดค่าเริ่มต้น
Part2 คือ เงื่อนไขการทำงาน
Part3 คือคำสั่งที่ใช้ในการเปลี่ยนค่าตัวแปร
คำสั่ง for จะเป็นการกำหนดจำนวนครั้งในการทำงานโดยจำนวนครั้งจะขึ้นอยู่กับตัวแปร index คือค่าของ index จะต้องตรงตามเงื่อนไขการทำงน
ตัวอย่าง
รูปแบบ
for(index=part1;part2;part3){ statement; }
Part1 คือ กำหนดค่าเริ่มต้น
Part2 คือ เงื่อนไขการทำงาน
Part3 คือคำสั่งที่ใช้ในการเปลี่ยนค่าตัวแปร
คำสั่ง for จะเป็นการกำหนดจำนวนครั้งในการทำงานโดยจำนวนครั้งจะขึ้นอยู่กับตัวแปร index คือค่าของ index จะต้องตรงตามเงื่อนไขการทำงน
ตัวอย่าง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น