㈠ java 中|| 和 && 這類的符號都表示什麼
|是&&和||是一種邏輯運算符,&&是邏輯與,當兩個數都為真,則結果為真。|專|是邏輯或,兩個數任意屬一個為真,則結果為真。
舉個例子:
1、a && b
當a、b都為真時,結果為真。有一個為假或者都為假時結果為假。
2、a || b
當a、b有一個為真時,結果為真。a、b都為假時結果為假。
(1)編程邏輯運算符號什麼意思擴展閱讀:
在java中還有其他的邏輯符號,比如:!、|、 &
「!」是非運算符號,比如a為真,則!a則為假。a如果為假,則!a為真。
而「|」也是邏輯或,「&」也是邏輯與,但是他們與「||」和「&&」有些區別,區別如下:
「&」與「|」無論第一個判斷條件是否成立,邏輯運算符前後兩個條件都會進行判斷。
「&&」與「||」,前者第一個條件不成立,後面的條件均不進行判斷,返回false;後者第一個條件成立,後面的條件均不進行判斷,返回true。
㈡ c璇璦涓鐨勨!鈥濇槸浠涔堟剰鎬濆憖錛
c璇璦涓鐨勨!鈥濇槸閫昏緫榪愮畻涓鐨勯潪榪愮畻銆
鈥!鈥濇槸C璇璦涓鐨勯潪榪愮畻絎︼紝鍦ㄥ彉閲忓墠闈浣跨敤瀹冿紝浼氭瀯寤洪潪榪愮畻琛ㄨ揪寮忥紝琛ㄨ揪寮忕殑榪斿洖緇撴灉鏄涓甯冨皵鍊礆紙涔熷氨鏄鍙鏈塼rue鎴杅alse錛夈傚瑰彉閲忎嬌鐢ㄦ椂錛屽傛灉鍙橀噺涓嶆槸甯冨皵鏁版嵁綾誨瀷錛屽皢浼氬己鍒惰漿鍖栦負甯冨皵綾誨瀷鍐嶄嬌鐢錛屽傛暣褰㈠彉閲123灝嗚杞鍖栦負true錛屾暣褰㈠彉閲0灝嗚杞鍖栦負false銆
鎵╁睍璧勬枡錛
C璇璦鎵鏈夎繍綆楃﹀垪琛錛
1銆佺畻鏈榪愮畻絎
鐢ㄤ簬鍚勭被鏁板艱繍綆楋紝鍖呮嫭鍔(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍綆楋紝%)銆佽嚜澧(++)銆佽嚜鍑(--)鍏變竷縐嶃
2銆佸叧緋昏繍綆楃
鐢ㄤ簬姣旇緝榪愮畻錛屽寘鎷澶т簬(>)銆佸皬浜(<)銆佺瓑浜(==)銆 澶т簬絳変簬(>=)銆
銆佸皬浜庣瓑浜(<=)鍜屼笉絳変簬(!=)鍏縐嶃
3銆侀昏緫榪愮畻絎
鐢ㄤ簬閫昏緫榪愮畻錛屽寘鎷涓(&&)銆佹垨(||)銆侀潪(!)涓夌嶃
4銆佷綅鎿嶄綔榪愮畻絎
鍙備笌榪愮畻鐨勯噺錛屾寜浜岃繘鍒朵綅榪涜岃繍綆椼傚寘鎷浣嶄笌(&)銆佷綅鎴(|)銆佷綅闈(~)銆佷綅寮傛垨(^)銆佸乏縐(<<)銆佸彸縐(>>)鍏縐嶃
5銆佽祴鍊艱繍綆楃
鐢ㄤ簬璧嬪艱繍綆楋紝鍒嗕負綆鍗曡祴鍊(=)銆佸嶅悎綆楁湳璧嬪(+=,-=,*=,/=,%=)鍜屽嶅悎浣嶈繍綆楄祴鍊(&=,|=,^=,>>=,<<=)涓夌被鍏卞嶮涓縐嶃
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-c璇璦榪愮畻絎﹀彿