java基礎(chǔ)03-java運(yùn)算符

java基礎(chǔ)03-java運(yùn)算符

ID:34417171

大小:28.42 KB

頁數(shù):10頁

時間:2019-03-05

java基礎(chǔ)03-java運(yùn)算符_第1頁
java基礎(chǔ)03-java運(yùn)算符_第2頁
java基礎(chǔ)03-java運(yùn)算符_第3頁
java基礎(chǔ)03-java運(yùn)算符_第4頁
java基礎(chǔ)03-java運(yùn)算符_第5頁
資源描述:

《java基礎(chǔ)03-java運(yùn)算符》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、Java基礎(chǔ)03-Java運(yùn)算符1.算術(shù)運(yùn)算符算術(shù)運(yùn)算符用在數(shù)學(xué)表達(dá)式中,它們的作用和在數(shù)學(xué)中的作用一樣。下表列出了所有的算術(shù)運(yùn)算符。說明:表格中的實例假設(shè)整數(shù)變量A的值為10,變量B的值為20:操作符描述例子+加法-相加運(yùn)算符兩側(cè)的值A(chǔ)+B等于30-減法-左操作數(shù)減去右操作數(shù)A–B等于-10*乘法-相乘操作符兩側(cè)的值A(chǔ)*B等于200/除法-左操作數(shù)除以右操作數(shù)B/A等于2%取模-左操作數(shù)除右操作數(shù)的余數(shù)B%A等于0++自增-操作數(shù)的值增加1B++等于21--自減--操作數(shù)的值減少1B--等于19實例publicclassTestArithmetic{pu

2、blicstaticvoidmain(Stringargs[]){inta=10;intb=20;intc=25;intd=25;System.out.println("a+b="+(a+b));System.out.println("a-b="+(a-b));System.out.println("a*b="+(a*b));System.out.println("b/a="+(b/a));System.out.println("b%a="+(b%a));System.out.println("c%a="+(c%a));System.out.println

3、("a++="+(a++));System.out.println("a--="+(a--));//查看d++與++d的不同System.out.println("d++="+(d++));System.out.println("++d="+(++d));}}關(guān)于自增自減運(yùn)算符1.1自增(++)自減(--)運(yùn)算符是一種特殊的算術(shù)運(yùn)算符,在算術(shù)運(yùn)算符中需要兩個操作數(shù)來進(jìn)行運(yùn)算,而自增自減運(yùn)算符是一個操作數(shù)。實例publicclassselfAddMinus{publicstaticvoidmain(String[]args){inta=3;//定義一個變量;

4、intb=++a;//自增運(yùn)算intc=3;intd=--c;//自減運(yùn)算System.out.println("進(jìn)行自增運(yùn)算后的值等于"+b);System.out.println("進(jìn)行自減運(yùn)算后的值等于"+d);}}運(yùn)行結(jié)果為:進(jìn)行自增運(yùn)算后的值等于4進(jìn)行自減運(yùn)算后的值等于2解析:intb=++a;拆分運(yùn)算過程為:a=a+1=4;b=a=4,最后結(jié)果為b=4,a=4intd=--c;拆分運(yùn)算過程為:c=c-1=2;d=c=2,最后結(jié)果為d=2,c=21.2前綴自增自減法(++a,--a):先進(jìn)行自增或者自減運(yùn)算,再進(jìn)行表達(dá)式運(yùn)算。1.3后綴自增自減法

5、(a++,a--):先進(jìn)行表達(dá)式運(yùn)算,再進(jìn)行自增或者自減運(yùn)算實例:實例publicclassselfAddMinus{publicstaticvoidmain(String[]args){inta=5;//定義一個變量;intb=5;intx=2*++a;inty=2*b++;System.out.println("自增運(yùn)算符前綴運(yùn)算后a="+a+",x="+x);System.out.println("自增運(yùn)算符后綴運(yùn)算后b="+b+",y="+y);}}運(yùn)行結(jié)果為:自增運(yùn)算符前綴運(yùn)算后a=6,x=12自增運(yùn)算符后綴運(yùn)算后b=6,y=102.關(guān)系運(yùn)算符下

6、表為Java支持的關(guān)系運(yùn)算符表格中的實例整數(shù)變量A的值為10,變量B的值為20:運(yùn)算符描述例子==檢查如果兩個操作數(shù)的值是否相等,如果相等則為真(true),否則為假(false)。(A==B)為假(非真)。!=檢查如果兩個操作數(shù)的值是否相等,如果值不相等則則為真(true),否則為假(false)。(A!=B)為真。>檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是那么真。(A>B)非真。<檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是那么為真。(A=檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是那么為真。(A>=B)為假。<=檢查左操作數(shù)的

7、值是否小于或等于右操作數(shù)的值,如果是那么為真。(A<=B)為真。例下面的簡單示例程序演示了關(guān)系運(yùn)算符。復(fù)制并粘貼下面的Java程序并保存為Test.java文件,然后編譯并運(yùn)行這個程序:Test.java文件代碼:publicclassTest{publicstaticvoidmain(Stringargs[]){inta=10;intb=20;System.out.println("a==b="+(a==b));System.out.println("a!=b="+(a!=b));System.out.println("a>b="+(a>b));Syst

8、em.out.println("a

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。