ماهي حلقة التكرار أو الدوارة بينما while في جافا while Loop in java#

حلقة التكرار أو الدوارة بينما وايل لووب في جافا 
while Loop in java#

حلقة التكرار أو الدوارة بينما وايل لووب في جافا  while Loop in java#


حلقة التكرار أو الدوارة بينما في جافا while Loop in jaحلقة التكرار أو الدوارة بينما وايل لووب في جافا 

while Loop in java#

تقوم عبارة  while في لغة برمجة Java بشكل متكرر بتنفيذ عبارة مستهدفة طالما كان هناك شرط معين صحيح.

 بناء الجملة
 بناء جملة حلقة بينما while -

 

while(Boolean_expression) {

   // Statements

}                


هنا ، قد تكون عبارة واحدة أو مجموعة من العبارات.  الشرط قد يكون أي تعبير ، والحقيقة هي أي قيمة غير صفرية.

 عند التنفيذ ، إذا كانت نتيجة boolean_expression صحيحة ، فسيتم تنفيذ الإجراءات داخل الحلقة.  سيستمر هذا طالما كانت نتيجة التعبير صحيحة.

 عندما تصبح الحالة خاطئة ، ينتقل التحكم في البرنامج إلى السطر التالي للحلقة مباشرة.

 مخطط التدفق لحلقة التكرار while diagram flow

مخطط التدفق لحلقة التكرار while diagram flow


هنا ، النقطة الأساسية للحلقة بينما while هي أن الحلقة قد لا تعمل على الإطلاق.  عند اختبار التعبير والنتيجة خاطئة ، سيتم تخطي نصوص الحلقة وسيتم تنفيذ أول عبارة بعد حلقة التكرار.
 مثال

 مثال على حلقة التكرار بينما while

public class Test {


   public static void main(String args[]) {

      int x = 10;


      while( x < 20 ) {

         System.out.print("value of x : " + x );

         x++;

         System.out.print("\n");

      }

   }

}                 

مخرجات حلقة التكرار أو الدوارة بينما while 

     value of x : 10

value of x : 11

value of x : 12

value of x : 13

value of x : 14

value of x : 15

value of x : 16

value of x : 17

value of x : 18

value of x : 19           


حلقة التكرار للانهائية او الأبدية Java Infinitive While Loop

 مثال على حلقة التكرار للانهائية while

public class WhileExample2 {  

public static void main(String[] args) {  

    while(true){  

        System.out.println("infinitive while loop");  

    }  

}  

}  


 مخرجات حلقة التكرار للانهائية while 

infinitive while loop

infinitive while loop

infinitive while loop

infinitive while loop

infinitive while loop

ctrl+c                


لإيقاف الحلقة للانهائية استخدام ctrl+c   

اقرأ أيضا في دروس تعلم عن جافا 

  1.   ماهي المشيدات في جافا ولماذا تستخدم مع أمثلة؟ 
  2. What are the advantages and disadvantages of Java programming language cons and pros? ما هي مزايا وعيوب لغة برمجة جافا  سلبياتها وإيجابياتها ؟
  3. How is C++ different from Java? ما الفرق بين لغة جافا وسي بلص بلص؟ مقارنة
  4.   First Java Program | Hello World Example أول برنامج جافا | مثال مرحبا العالم
  5.   How a Java program is compiled and run?كيف يتم تجميع وتشغيل برنامج جافا؟
  6.  How to set path in Java? كيف تغير مسار الدليل او المجلد في مكتبة جافا
  7.   What are the Difference between JDK, JRE, and JVM? ما هو الفرق بين JDK و JRE و JVM
  8.   What is JVM (Java Virtual Machine)? ما هو JVM (آلة جافا الافتراضية)؟
  9. What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk
  10. What is Java appletما هو تطبيق جافا ابلايت ؟او التصبيق المصغر
  11.   ماهي أنواع المتغيرات في جافا What are Java Variable Types 
  12.   ما هي أنواع البيانات الأساسية في جافا Java Basic What are  Datatypes#
  13.  What is Unicode with example? Java? ما هو الترميز الموحد مع المثال؟  جافا؟
  14.  ماهي عوامل التشغيل او المشغلات  الأساسية في جافا Java Basic What are the Operators#
  15.  What are reserved keywords in Java? ما هي الكلمات الرئيسية المحجوزة في جافا؟
  16.  الجمل الشرطية ما هي أنواع صنع القرار في برمجة جافا Java Decision Making#
  17.  ما هي الجملة الشرطية اذا في جافا if statement in java
  18.  ما هي الجملة الشرطية  اذا  اذا كان   في جافا if else statement in java
  19.   ما هي الجملة الشرطية  التبديل في جافا switch statement in java
  20.   ما هي الجمل الشرطية المتداخلة او المركبة في جافا nested if statement in java
  21.   ما هي جمل التكرار أو الحلقة الدوارة في جافا Java Loop Control#
  22.   ماهي حلقة التكرار فور  وفور ايتش في برمجة جافا for loop in java#