運算符是一種“功能”符號,用以通知 java 進行相關(guān)的運算。譬如,我們需要將變量 age 的值設(shè)置為 20 ,這時候就需要一個“=”,告訴程序需要進行賦值操作。
Java 語言中常用的運算符可分為如下幾種:
? 算術(shù)運算符
? 賦值運算符
? 比較運算符
? 邏輯運算符
? 條件運算符
算術(shù)運算符主要用于進行基本的算術(shù)運算,如加法、減法、乘法、除法等。
Java 中常用的算術(shù)運算符:

其中,++ 和 – 既可以出現(xiàn)在操作數(shù)的左邊,也可以出現(xiàn)在右邊,但結(jié)果是不同的。
例1:
int a=5;int b=++a;//讓a先執(zhí)行自增,然后將值賦給b;System.out.例2:int a=5;int b=a++;//先將值賦給b,然后讓a執(zhí)行自增System.out.println(”a="+a);System.out.println("b="+b);//運行結(jié)果:a=6;b=5;注:自增和自減運算符只能用于操作變量,不能直接用于操作數(shù)值或常量!例如 5++ 、 8– 等寫法都是錯誤的!
//應用舉例:public class HelloWorld{ public static void main(String[] args) { int age1=24; int age2=18; int age3=36; int age4=27; int sum=age1+age2+age3+age4; int avg=sum/4; int minus=age1-age2; int NewAge=--age1; System.out.println("年齡總和:"+sum); System.out.println("平均年齡:"+avg); System.out.println("年齡差值:"+minus); System.out.println("自減后的年齡:"+newAge); }}/*運行結(jié)果: *年齡總和:105 *平均年齡:26 *年齡差值:6 *自減后的年齡:23 */新聞熱點
疑難解答