㈠ 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璇瑷杩愮畻绗﹀彿