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

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

و هي العمليات التي تساعدنا في صناعة الشروط و القيود على شي معين و بالتالي تمنحنا تحكماً أكبر في الكود و القيم المنطقية ترمز إلى الأشياء التي لا تحتمل أكثر من احتمالين و هما إما صح و إما خطأ 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

شارك المقال

مواضيع قد تعجبك: