بيانات التحكم بتنسيق هو أحد الأساسيات المطلوبة لبرمجة جافا. يسمح بالتدفق السلس للبرنامج. سيتم تغطية المؤشرات التالية في هذه المقالة:
- بيانات صنع القرار
- بيان بسيط لو
- بيان if-else
- متداخلة عبارة if
- بيان التبديل
- عبارات التكرار
- في حين
- افعل اثناء
- إلى عن على
- لكل
- البيانات المتفرعة
- استراحة
- استمر
كل مبرمج على دراية بعبارة المصطلح ، والتي يمكن ببساطة تعريفها على أنها تعليمات تُعطى للكمبيوتر لأداء عمليات محددة. بيان التحكم في جافا هو بيان يحدد ما إذا كان سيتم تنفيذ العبارات الأخرى أم لا. يتحكم في تدفق البرنامج. تحدد عبارة 'if' في جافا تسلسل التنفيذ بين مجموعة من جملتين.
يمكن تقسيم بيانات التحكم إلى ثلاث فئات ، وهي:
- بيانات الاختيار
- بيانات التكرار
- عبارات القفز
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
بيانات صنع القرار
تُعرف البيانات التي تحدد البيان المطلوب تنفيذه ومتى ببيانات اتخاذ القرار. يتم التحكم في تدفق تنفيذ البرنامج من خلال بيان تدفق التحكم.
هناك أربعة بيانات لصنع القرار متوفرة في جافا.
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
بيان بسيط لو
تحدد عبارة if ما إذا كان يجب تنفيذ التعليمات البرمجية بناءً على الشرط المحدد.
بناء الجملة:
إذا (الشرط) {العبارة 1 // تم التنفيذ إذا كانت الحالة صحيحة} العبارة 2 // تم التنفيذ بغض النظر عن الحالة
انتاج:
إذا البيان!
مرحبا بالعالم!
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
إذا. . بيان آخر
في هذه العبارة ، إذا كان الشرط المحدد صحيحًا ، فسيتم تنفيذ كتلة if. خلاف ذلك ، يتم تنفيذ كتلة else.
مثال:
فئة عامة Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a أكبر من 10') else System.out.println ('a أقل من 10 ') System.out.println (' Hello World! ')}}}
انتاج:
أ أقل من 10
مرحبا بالعالم!
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
متداخلة عبارة if
يُعرف إذا كان موجودًا داخل كتلة if باسم كتلة if المتداخلة. وهو مشابه لعبارة if .. else ، إلا أنها معرفة داخل جملة if.. else.
بناء الجملة:
إذا (الشرط 1) {العبارة 1 // تم التنفيذ إذا كان الشرط الأول صحيحًا إذا (الحالة 2) {العبارة 2 // يتم التنفيذ إذا كان الشرط الثاني صحيحًا} وإلا {العبارة 3 // تم التنفيذ إذا كان الشرط الثاني خطأ}}
مثال:
فئة عامة رئيسية {public static void main (String args []) {int s = 18 if (s> 10) {if (s٪ 2 == 0) System.out.println (رقم زوجي وأكبر من 10! ') else System.out.println (' هو رقم فردي وأكبر من 10! ')} else {System.out.println (' s أقل من 10 ')} System.out.println (' مرحبًا العالمية!') } }
انتاج:
s عدد زوجي وأكبر من 10!
مرحبا بالعالم!
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
بيان التبديل
يتم استخدام عبارة التبديل في جافا لتنفيذ جملة واحدة من عدة شروط. يمكن استخدام بيان التبديل مع أنواع قصيرة ، بايت ، int ، طويلة ، تعداد ، إلخ.
يجب تدوين بعض النقاط أثناء استخدام عبارة التبديل:
يمكن تحديد رقم α واحد أو عدد N لقيم الحالة لتعبير تبديل.
α قيم الحالة المكررة غير مسموح بها. يتم إنشاء خطأ وقت الترجمة بواسطة المترجم إذا لم يتم استخدام القيم الفريدة.
α يجب أن تكون قيمة الحالة حرفية أو ثابتة. المتغيرات غير مسموح بها.
α يتم استخدام بيان الاستراحة لإنهاء تسلسل البيان. اختياري لاستخدام هذا البيان. إذا لم يتم تحديد هذه العبارة ، يتم تنفيذ الحالة التالية.
مثال:
موسيقى الطبقة العامة {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch البيان مع مفتاح نوع البيانات int (الآلة) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'break Case 4: musicInstrument =' Flute 'break Case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break Case: musicInstrument = استراحة غير صالحة} System.out.println (musicInstrument)}}
انتاج:
الفلوت
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
عبارات التكرار
تُعرف العبارات التي تنفذ كتلة من التعليمات البرمجية بشكل متكرر حتى يتم استيفاء شرط معين باسم عبارات التكرار. توفر Java للمستخدم ثلاثة أنواع من الحلقات:
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
في حين
تُعرف حلقة while ، المعروفة باسم الحلقة الأكثر شيوعًا ، بحالة معينة. إذا كان الشرط صحيحًا ، فسيتم تنفيذ الكود. تستمر هذه العملية حتى يتبين أن الشرط المحدد خاطئ.
يجب أن يكون الشرط المراد تحديده في حلقة while تعبيرًا منطقيًا. سيحدث خطأ إذا كان النوع المستخدم هو int أو سلسلة.
بناء الجملة:
while (condition) {statementOne}
مثال:
فئة عامة whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } }
انتاج:
5
7
9
أحد عشر
13
خمسة عشر
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
فعل. .في حين
تتشابه حلقة do-while مع حلقة while ، والفرق الوحيد هو أن الحالة في حلقة do-while يتم تقييمها بعد تنفيذ جسم الحلقة. هذا يضمن تنفيذ الحلقة مرة واحدة على الأقل.
بناء الجملة:
نفذ {// code to beعدم} بينما (الشرط)
مثال:
فئة عامة رئيسية {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } }
انتاج:
عشرين
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
إلى عن على
تُستخدم حلقة for في جافا لتكرار رمز وتقييمه عدة مرات. عندما يعرف المستخدم عدد التكرارات ، يوصى باستخدام حلقة for.
بناء الجملة:
لـ (زيادة / إنقاص شرط التهيئة) {البيان}
مثال:
فئة public forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } }
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
ما هي الأحداث في جافا سكريبت
لكل
يمكن اجتياز العناصر في المصفوفة بواسطة حلقة for-each. يتم إرجاع العناصر الموجودة في المصفوفة واحدة تلو الأخرى. وتجدر الإشارة إلى أنه لا يتعين على المستخدم زيادة القيمة في حلقة for-each.
مثال:
فئة عامة foreachLoop {public static void main (String args []) {int s [] = {18،25،28،29،30} لـ (int i: s) {System.out.println (i)}}}
انتاج:
18
25
28
29
30
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
بيانات التفريع
تُستخدم عبارات التفرع في جافا للانتقال من عبارة إلى جملة أخرى ، وبالتالي نقل تدفق التنفيذ.
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
استراحة
يتم استخدام تعليمة break في java لإنهاء حلقة وكسر التدفق الحالي للبرنامج.
مثال:
public class Test {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
انتاج:
5
6
7
المضي قدمًا في هذه المقالة حول بيانات التحكم في Java
استمر
للانتقال إلى التكرار التالي للحلقة ، فإننا نستخدم تعليمة المتابعة. يستمر هذا البيان في التدفق الحالي للبرنامج ويتخطى جزءًا من الكود في الحالة المحددة.
مثال:
فئة عامة Main {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } }
انتاج:
6 8 10 12 14
بهذا نصل إلى نهاية بيانات التحكم هذه في مقالة جافا. يجب استخدام عبارات التحكم في جافا بكفاءة لجعل البرنامج فعالًا وسهل الاستخدام.
إديوريكا برعاية متخصصين حسب المتطلبات والمتطلبات الصناعية. يشمل هذا التدريب معرفة شاملة بالمفاهيم الأساسية والمتقدمة لجافا و J2EE الأساسية جنبًا إلى جنب مع الأطر الشائعة مثل Hibernate و Spring و SOA. في هذه الدورة التدريبية ، ستكتسب خبرة في مفاهيم مثل Java Array و Java OOPs و Java Function و Java Loops و Java Collections و Java Thread و Java Servlet و Web Services باستخدام حالات استخدام الصناعة.