java中與符號
A. java中的「&」,「|」,「^」,「~」用法
與 0&&0 =0 1&&0 =0 0&&1 =0 1&&1 =1 或 0||0 =0 1||0 =1 0||1 =1 1||1 =1 非 ~1 =0 ~0 =1 異或是 真^假=真 假^真=真 假^假=假 真^真=假 例子 11001010 與 00011011 按位與、 按位或、 按位異或 00001010 11011011 11010001 按位非是自己運算 是00110101 推薦書目:(可以看看這個帶光碟的) 精通JBuilder 2005 中文版 高清PDF+隨書光碟 http://bbs.topsage.com/dispbbs_121_172861_1.html Java 編程初步 傻瓜書 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159167 數據結與演算法 Java語言版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160250 JSF JavaServer Faces in Action Manning http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160229 Wrox Professional Java JDK 6 Edition http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163451 Java 2 寶典 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159154 侯捷java編程思想 PDF中文版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163902 Learning Java (第三版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146869 Beginning Java Programming for Dummies 第二版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163923 Java 2 核心編程 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146174 Java How to Program (第六版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146371 Java All-In-One案頭參考傻瓜書 (第二版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152871 21天自學 Java 6 (2007年5月更新出版) PDF http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159315 Java咖啡館 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151447 Thinking in Java(第四版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152053 深入學習JFC SWING - Java基礎類組件集 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152049 J2EE全實例教程 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158057 Java信息系統設計與開發實例(第二版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151993 Java優化編程 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151994 Java信息系統設計與開發實例(第二版) ht
B. java中的符號都有那些。
算數運算符,+-*/(+=,-=,*=,、/*)
p.s. 1/0 => NaN 無窮大。
邏輯運算符,略
轉義序列符(例舉),\b 退格, \t 製表, \n 換行(制圖、一般println), \r 回車, \" 雙引號, \' 單引號
p.s. 取決於os,並不常用。
遞增/減 ++, --
賦值 =
比較 >=,<=, ==
位移 <<,>>, >>>
p.s. 圖形用到
注釋,// 行注釋,/* */段注釋
類型轉換, a = (int)b; //括弧。
條件, if()... == a ? true : false //三目運算。
正則表達式, 應用類,用到這再說。
先到這里。
C. JAVA中&是什麼意思
邏輯「與」,當然沒看你的具體代碼,其實如果你是在j2ee中的xml文件中出現的&那應該是「&」連接符號的意思,比如:blog/loginAction?xx=oo&yy=aa 當然在html語言中我們一般寫連接符號「&」是不加後面的amp;的,但是W3C的標準是讓要加的,但是都能解析出來,&的意思就像是在網面中空格要用「 」一樣。
D. java中&什麼意思
&是位於運算,當它的左右是兩個int類型數時,要將它們轉化為二進制進行位於運算(即將兩個二進制數上的每一位進行 且 運算 )
如:4&3 轉化為4位二進制為 0100&0011 執行結果為 0000
7&3 : 0111&0011 執行結果為 : 0011
當兩個用到 && 時表示邏輯運算, 它的左右必須為兩個布爾值 (常用於if 或循環的判斷條件)
如: x < 4 && x != 0 表示的邏輯為x小於4且不等於0
E. JAVA中&&和||是什麼意思怎麼用
JAVA中&&意思是「條件與」邏輯操作符,使用方法是x&&y,功能描述:x和y均為true,取值是true,否則取值是false。
JAVA中||意思是「條件或」邏輯操作符,使用方法是x||y,功能描述:x和y有一個為true,取值是true,否則取值是false。
(5)java中與符號擴展閱讀:
JAVA語言中進行邏輯表達式求值運算時,不但要注意邏輯運算符本身的運算規則,而且還必須從最左邊一個計算部分開始,按照邏輯運算的規則計算該部分的值。每計算完一個部分就與該部分右邊緊靠著的邏輯運算符根據真值表進行邏輯值判斷。
在邏輯表達式的求解過程中,任何時候只要邏輯表達式的值已經可以確定,則求解過程不再進行,求解結束。
參考資料來源:
網路——&&
網路——||
F. java 中|| 和 && 這類的符號都表示什麼
&&和||是一種邏輯運算符,&&是邏輯與,當兩個數都為真,則結果為真。||是邏輯或,兩個數任意一個為真,則結果為真。
舉個例子:
1、a && b
當a、b都為真時,結果為真。有一個為假或者都為假時結果為假。
2、a || b
當a、b有一個為真時,結果為真。a、b都為假時結果為假。
(6)java中與符號擴展閱讀:
在java中還有其他的邏輯符號,比如:!、|、 &
「!」是非運算符號,比如a為真,則!a則為假。a如果為假,則!a為真。
而「|」也是邏輯或,「&」也是邏輯與,但是他們與「||」和「&&」有些區別,區別如下:
「&」與「|」無論第一個判斷條件是否成立,邏輯運算符前後兩個條件都會進行判斷。
「&&」與「||」,前者第一個條件不成立,後面的條件均不進行判斷,返回false;後者第一個條件成立,後面的條件均不進行判斷,返回true。
G. Java中&是什麼意思
移位運算符
移位運算符面向的運算對象也是二進制的「位」。可單獨用它們處理整數類型(主類型的一種)。左移位運
算符(<<)能將運算符左邊的運算對象向左移動運算符右側指定的位數(在低位補0)。「有符號」右移位
運算符(>>)則將運算符左邊的運算對象向右移動運算符右側指定的位數。「有符號」右移位運算符使用了
「符號擴展」:若值為正,則在高位插入0;若值為負,則在高位插入1。Java 也添加了一種「無符號」右
移位運算符(>>>),它使用了「零擴展」:無論正負,都在高位插入0。這一運算符是C 或C++沒有的。
若對char,byte 或者short 進行移位處理,那麼在移位進行之前,它們會自動轉換成一個int。只有右側的
5 個低位才會用到。這樣可防止我們在一個int 數里移動不切實際的位數。若對一個long 值進行處理,最後
得到的結果也是long。此時只會用到右側的6 個低位,防止移動超過long 值里現成的位數。但在進行「無
符號」右移位時,也可能遇到一個問題。若對byte 或short 值進行右移位運算,得到的可能不是正確的結果
(Java 1.0 和Java 1.1 特別突出)。它們會自動轉換成int 類型,並進行右移位。但「零擴展」不會發
生,所以在那些情況下會得到-1 的結果。可用下面這個例子檢測自己的實現方案:
public class URShift {
public static void main(String[] args) {
int i = -1;
i >>>= 10;
System.out.println(i);
long l = -1;
l >>>= 10;
System.out.println(l);
short s = -1;
s >>>= 10;
System.out.println(s);
byte b = -1;
b >>>= 10;
System.out.println(b);
}
}