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 กันแค่นี้ก่อนดีกว่า สวัสดีครับ แล้วเจอกันใหม่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น