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