八、Java運算符

Java支持以下運算符:
算術運算符:+,-,*,/,%(取模/求餘),++,--
關係運算符:>,<,>=,<=,==,!=
邏輯運算符:!(取反),&(與),|(或),^(亦或),&&(短路與),||(短路或)
位運算符:&,|,^,~,>>,<<,>>> (不做爲重點)
賦值運算符:=
擴展賦值運算符:+=,-=,*=,/=
字符串鏈接運算符:+java

算術運算符:spa

Test.java
public class Test {
public static void main(String arg[]) {
int i1 = 10, i2 = 20;
int i = (i2++);
System.out.print("i=" + i);
System.out.println(" i2=" + i2);
i = (++i2);
System.out.print("i=" + i);
System.out.println(" i2=" + i2);
i = (--i1);
System.out.print("i=" + i);
System.out.println(" i1=" + i1);
i = (i1--);
System.out.print("i=" + i);
System.out.println(" i1=" + i1);
}
}

i=20 i2=21
i=22 i2=22
i=9 i1=9
i=9 i1=8

++/--
在前時先運算再取值。
在後時先取值再運算。
print:打印完不換行;println:打印完換行

  

邏輯運算符:3d

 

賦值運算符和擴展賦值運算符blog

 

字符串鏈接符:
「+」除了用於算術運算外,還能夠用於對字符串進行鏈接操做
int id = 800 + 90;
String s = "hello" + "world";
"+"運算符兩側的操做中只要有一個是字符串(String)類型,系統會自動將另外一個操做數轉換爲字符串而後再進行鏈接。
int c = 12;
System.out.println("c=" + c);字符串

相關文章
相關標籤/搜索