在Java中,常常會用到與或和的邏輯運算符。這些運算符是對變量或者常量之間的邏輯關系進行操作的。下面我們來看一下它們的用法。
1. 與運算符(&)
//與運算符(&)的用法 int a = 1; int b = 2; if(a >0 && b >0){ System.out.println("a和b都大于0"); }
與運算符(&&)表示當左右兩邊同時為真時,整個表達式的返回值為真。如果左側的表達式已經是假,那么右側的表達式將不會進行判斷。
2. 或運算符(|)
//或運算符(|)的用法 int a = 1; int b = -1; if(a >0 || b >0){ System.out.println("a和b中至少有一個大于0"); }
或運算符(|)表示當左右兩邊其中有一個為真時,整個表達式的返回值為真。如果左側的表達式已經是真,那么右側的表達式將不會進行判斷。
3. 非運算符(!)
//非運算符(!)的用法 boolean a = true; if(!a){ System.out.println("a為false"); }
非運算符(!)表示對一個表達式取反的操作。如果表達式為真,則返回假;如果表達式為假,則返回真。
以上是Java中與或和三種邏輯運算符的基本用法介紹,掌握好這些運算符的使用,有助于Java程序中邏輯的有效運用。