while loop ในภาษา Java
บทความนี้เรามาดู while loop ในภาษา Java กันครับ ว่ามันใช้ยังไงและข้อควรระวังอะไรบ้าง มาดู Syntax กันก่อน ตามด้านล่างwhile (booleanExpression) { statement (s) }
จาก Syntax เราสามารถเขียนโค้ดตัวอย่างง่าย ๆ โดยการใช้ while loop ได้ดังตัวอย่าง
package info.doesystem.howto; public class DoesystemInfo { public static void main(String[] args) { int i = 0; while (i < 3) { System.out.println(i); i++; } } }
จากโค้ดตัวอย่าง จะเห็นว่าเราจะมี condition คือ i น้อยกว่า 3 ซึ่งถ้าเป็นจริงจะทำงานใน loop จนกว่าจะเป็นเท็จ ถึงจะออกจาก loop
ตัวอย่างโปรแกรมง่าย ๆ โดยการใช้ while
เพื่อความเข้าใจที่มากขึ้น ลองมาดูตัวอย่างโปรแกรม ที่แสดงเข็มวินาทีของนาฬิกาดูครับ ซึ่งเขียนได้ง่าย ๆ ดังนี้package info.doesystem.howto; public class DoesystemInfo { public static void main(String[] args) throws InterruptedException { int i = 0; while (true) { System.out.println(i); Thread.sleep(1000); i++; if(i == 60){ i = 0; } } } }
จากโค้ดเราจะใช้ while แล้วใส่ condition เป็น true เพื่อให้ผ่านตลอด จากนั้นก็ทำการหลับ(sleep) เป็นเวลา 1000 ms ซึ่งก็คือ 1 วินาที แล้วก็แสดงค่า i
จากโค้ดจะเห็นว่า loop while ที่เราเขียนขึ้นนั้น ไม่มีที่สิ้นสุด
แค่นี้เราก็ได้รู้จัก while loop ในภาษา Java กันมาเยอะแล้ว งั้นพักเบรก while loop กันแค่นี้ก่อนดีกว่า สวัสดีครับ แล้วเจอกันใหม่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น