1. الوظيفة والفرق
الغرض من كسر هو الخروج من كتلة الحلقة الحالية (ل ، بينما ، تفعل الوقت) أو كتلة البرنامج (التبديل). تتمثل الوظيفة في كتلة الحلقة في القفز من جسم الحلقة المتداولة حاليًا. الدور في كتلة البرنامج هو مقارنة المقاطعة وحالة الحالة التالية.
يتم استخدام المتابعة لإنهاء تنفيذ البيانات اللاحقة في جسم الحلقة والقفز إلى بداية كتلة برنامج الحلقة لتنفيذ الحلقة التالية ، بدلاً من الجسم على الفور.
2. استخدامات أخرى
كسر والمتابعة يمكن استخدام مع علامات البيان.
هذا كله بسيط للغاية. إليك مثال شامل وستفهم:
/*** تم إنشاؤه بواسطة Idea Intellij. * المستخدم: Leizhimin * التاريخ: 2007-11-29 * الوقت: 15:47:20 */ اختبار الفئة العامة {public static void main (String args []) {test test = new test () ؛ test.testBreak1 () ؛ test.testContinue1 () ؛ test.testBreak2 () ؛ test.testContinue2 () ؛ } / *** اختبار متابعة* يتم استخدام المتابعة لإنهاء هذه الحلقة* / public void testcontinue1 () {system.out.println ("----------------------------------") ؛ لـ (int i = 1 ؛ i <= 5 ؛ i ++) {if (i == 3) تابع ؛ System.out.println ("i =" + i) ؛ }} / *** يتم استخدام كسر لإنهاء الجسم بأكمله* / public void testbreak1 () {system.out.println ("---------------------------") ؛ لـ (int i = 1 ؛ i <= 5 ؛ i ++) {if (i == 3) break ؛ System.out.println ("i =" + i) ؛ }} /*** اختبار عبارات الفاصل مع التسميات* لا يمكن كتابة العلامة إلا قبل جسم الحلقة. بالمناسبة ، تعلم تعريف واستخدام علامات البيان في Java*/ public void testbreak2 () {system.out.println ("--------------------------") ؛ int i = 1 ؛ int k = 4 ؛ lable1: لـ (؛ i <= 5 ؛ i ++ ، k--) {if (k == 0) break lable1 ؛ System.out.println ("i =" + i + "؛ k =" + k) ؛ }} public void testcontinue2 () {system.out.println ("-------------------") ؛ lable1: لـ (int i = 1 ؛ i <10 ؛ i ++) {lable2: system.out.println ("i ="+i) ؛ لـ (int j = 0 ؛ j <10 ؛ j ++) {if (j == 9) تابع lable1 ؛ }}}} نتائج التشغيل:
-------- 测试 break1 ------- i = 1 i = 2 -------- 测试 متابعة ------- i = 1 i = 2 i = 4 i = 5 -------- 测试 break2 ------- i = 1 ؛ k = 4 i = 2 ؛ k = 3 i = 3 ؛ k = 2 i = 4 ؛ k = 1 -------- 测试 conter2 ------- i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 process with with exit code 0
ما سبق هو ملخص استخدام Break ومتابعة الكلمات الرئيسية في Java التي قدمها لك المحرر. آمل أن يدعم الجميع wulin.com ~