تشرح هذه المقالة الاختلافات بين ، بينما ، وفعل أثناء وجودها في جافا من خلال أمثلة. التفاصيل المحددة هي كما يلي:
النوع الأول: للحلقة
تنسيق بنية الحلقة للبيان:
لـ (تعبير التهيئة ؛ التعبير الشرطي ؛ التعبير العملية بعد الحلقة) {حلقة الجسم ؛ }على سبيل المثال:
class dome_for2 {public static void main (string [] args) {//system.out.println("hello world! ") ؛ // ابحث عن مجموع الأرقام الزوجية من 1-10 int sum = 0 ؛ for (int i = 1 ؛ i <= 10 ؛ i ++) {if (i ٪ 2 == 0) {// { //sum) هيكل الخرج هو 30
الثاني أثناء البيان
تنسيق بنية الحلقة أثناء البيان:
بيان التهيئة ؛
بينما (البيان الشرطي للحكم) {حلقة بيان الجسم ؛ السيطرة على البيان الشرطي ؛ }على سبيل المثال:
class demo_while {public static void main (string [] args) {// ابحث عن مجموع 1-100 int sum = 0 ؛ // تحديد المبلغ الأولي إلى 0int i = 1 ؛ . // sum = sum+i ؛ i ++ ؛ // دع المتغير أقوم بزيادة نفسه} system.out.println ("sum =" + sum) ؛}} نتيجة الإخراج هي: SUM = 5050
الثالث يفعل .... أثناء البيان
تنسيق هيكل الحلقة ... بينما البيان:
بيان التهيئة ؛
هل {حلقة بيان الجسم ؛ السيطرة على البيان الشرطي ؛ } بينما (البيان الشرطي للحكم) ؛على سبيل المثال:
class demo1_dowhile {public static void main (string [] args) {// ابحث عن مجموع 1-100 int sum = 0 ؛ // تحديد المبلغ المتغير ، والذي يستخدم لتخزين مجموع القيمة int i = 1 ؛ // تحديد المتغير ido {// do هو STEM // system.out.println ("i =" + i) ؛ // حلقة بيان الجسم sum+= i ؛ i ++ ؛} بينما (i <= 100) ؛ // upply the styse system.out.println ("sum ="+sum) ؛ // نتيجة الإخراج}} نتيجة الإخراج: SUM = 5050
ملخص: الفرق بين ثلاثة عبارات حلقة:
1.do ... بينما تنفذ حلقة جسم الحلقة مرة واحدة على الأقل.
2. ل ، بينما يجب أن تحدد الحلقة أولاً ما إذا كانت الحالة صحيحة ، ثم تقرر ما إذا كان سيتم تنفيذ بيان جسم الحلقة.
ما ورد أعلاه هو مقدمة للاختلافات بين ، بينما ، والقيام في جافا قدمت لك من قبل المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!