break

break ใช้เพื่อออกจากลูป

public class Test {
    public static void main(String[] args) {
        int n = 10;
        while (n < 20) {
            if (n > 15)
                break;
            n++;
        }
        System.out.println(n);
    }
}

เอาท์พุทคือ 16

ถ้ามีลูปซ้อนกันสองชั้น เราสามารถกำหนด label ให้ออกไปลูปนอกได้

public class Test {
    public static void main(String[] args) {
        int n = 10;
        outer:
        while (n < 25) {
            while (n < 20) {
                if (n > 15) {
                    break outer;
                }
                n++;
            }
            n++;
        }
        System.out.println(n);
    }
}

เอาท์พุทคือ 16

แต่ถ้าเปลี่ยนคำสั่ง break outer; เป็น break; ธรรมดา จะได้เอาท์พุท 25

break ใช้กับ switch case ด้วย

เขียนโปรแกรม Java เบื้องต้น

หนังสือ Java Keywords

หากจะนำข้อความไปใช้ ต้องแสดงที่มา และห้ามใช้ในเชิงพาณิชย์

One thought on “break

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s