كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » برمجة » جافا » العمليات المنطقية في جافا

العمليات المنطقية في جافا

بقلمAhmad Hussain تاريخ النشر4 أبريل 2022 وقت القراءة1 دقائق المشاهدات89
العمليات المنطقية في جافا
محتويات المقال 3
  1. العمليات المنطقية في جافا
  2. العمليات المنطقية
  3. العمليات المنطقية

العمليات المنطقية في جافا

و هي العمليات التي تساعدنا في صناعة الشروط و القيود على شي معين و بالتالي تمنحنا تحكماً أكبر في الكود و القيم المنطقية ترمز إلى الأشياء التي لا تحتمل أكثر من احتمالين و هما إما صح و إما خطأ true or false .

الوصف

  1.  وتعني أكبر من
  2. وتعني أصغر من
  3. وتعني يساوي
  4. وتعني لا يساوي
  5. وتعني أكبر أو يساوي
  6. وتعني أصغر أو يساوي
  7. وتسمى (و-And) ويجب تحقيق الشرطين حول هذا العلامة حتى ترجع true
  8. وتسمى (أو-OR) ويكفي تحقيق أحد الشرطين حول هذه العلامة حتى ترجع true

العملية المنطقية

  1. X > Y
  2. X < Y
  3. X == Y
  4. X != Y
  5. X >= Y
  6. X <= Y
  7. X && Y
  8. X || Y

العمليات المنطقية

مثال بسيط في هذا لمثال تم تعريف متغيرين صحيحين وتم اعطاء كل متغير قيمة ومن ثم تم تعريف متغير ثالث من نوع boolean , هذا المتغير يجب ان يحتوي على قيمتين فقط اما true او false لذلك عملنا عملية منطقية وهي x>y ووضعنا النتيجة في المتغير boolean وبالتالي اذا كانت قيمة x اكبر من قيمة y هنا سيكون الناتج عبارة عن true واذا كانت ليست اكبر ستكون النتيجة عبارة عن false .

				
					public class Example {
  public static void main(String[] args) {
   int x=10, y=5;
   boolean r;
   r=(x>y);
   System.out.print("Result : "+r);
  }
}
				

Output :
Result : true

العمليات المنطقية

مثال في هذا المثال سنشرح اكثر العمليات المنطقية استخداماً :

				
					public class Example {
  public static void main(String[] args) {
    int x=10, y=5;
    boolean r1=(x>y);
    System.out.println("Result1 : "+r1);
    boolean r2=(x<y);
    System.out.println("Result2 : "+r2);
    boolean r3=(x==y);
    System.out.println("Result3 : "+r3);
    boolean r4=(x!=y);
    System.out.println("Result4 : "+r4);
    boolean r5=(x>=y);
    System.out.println("Result5 : "+r5);
    boolean r6=(x<=y);
    System.out.println("Result6 : "+r6);
  }
}

				

Output :
Result1 : true
Result2 : false
Result3 : false
Result4 : true
Result5 : true
Result6 : false

&& احتمالات هذه العملية

				
					true && true = true
true && false = false
false && true = false
false && false = false
				

|| احتمالات هذه العملية

				
					true || true = true
true || false = true
false || true = true
false || false = false
				

مثال

				
					public class Example {
  public static void main(String[] args) {
    int x=10, y=5;
    boolean r1=(x>9 && y>2);
    System.out.println("Result1 : "+r1);
    boolean r2=(x>4 && y<2);
    System.out.println("Result2 : "+r2);
    boolean r3=(x>4 || y<2);
    System.out.println("Result3 : "+r3);
    boolean r4=(x<4 || y<2);
    System.out.println("Result4 : "+r4);
  }
}
				

Output :
Result1 : true
Result2 : false
Result3 : true
Result4 : false

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
0% اتقرا