Java之運算符



Java的算術運算符:

重點:% 運算符(值爲兩數相除的餘數)、++a;(先加一再使用)a++;(先使用再加一)自增運算符、 --b;(先減一再使用)b--;(先使用再減一)自減運算符。

自增自減運算符實例:
public class selfAddMinus{   
 public static void main(String[] args){        
	int a = 5;//定義一個變量;        
	int b = 5;        
	int x = 2*++a;        
	int y = 2*b++;        
	System.out.println("自增運算符前綴運算後a="+a+",x="+x);        
	System.out.println("自增運算符後綴運算後b="+b+",y="+y);    
	}
}
編譯結果:
自增運算符前綴運算後a=6x=12
自增運算符後綴運算後b=6y=10

Java的關係運算符:
Java的賦值運算符:
Java的邏輯運算符:
Java的位運算符:
代碼實例:

//    boolean a = 1>2; // false

//    boolean b = 1==1;// true

//   

//    System.out.println(a & b);//短路與

//    System.out.println(a | b);//短路或

     

//    int a = 3;// 轉爲二進制:11

//    int b = 2;// 轉爲二進制:10

     

      char a = 'a';// 97 -->  1100001

      char b = 'b';// 98 -->  1100010

                 //         1100000 --> 96

                 //         1100011 --> 99

                 //         0000011 --> 3

     

      System.out.println(a & b);// & 表示對應位都爲1,結果爲1,否則爲0

      System.out.println(a | b);// | 表示對應位都爲0,結果爲0,否則爲1

      System.out.println(a ^ b);// ^ 表示對應位相同,結果爲0,否則爲1


異或(^)作爲邏輯運算符時,符號兩邊相同時返回false,兩邊不同時返回true;

Java的條件運算符:

語法:變量類型  變量名條件  A  

解讀:

聲明一個變量,當條件爲true時,當前變量的值爲A,當條件爲false時,當前變量的值爲B;

代碼示例:

      int a = false ? 1 : 0;

      System.out.println(a);

int week = 6;

      String s = (week>=1 && week<=5) ? "去上課":"LOL";

      System.out.println(s);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章