運算符:
重點:++和--運算符;
a++ (a--):表示先將a的原值帶入計算,計算完畢后,再將a的值進行+1(-1);
++a (--a):先將a的值進行+1(-1)運算,然后將+1(-1)以后的新的a值帶入計算;
轉義字符:
格式:/+字母或者符合
一般的:
/n 換行
/t 制表符
/b 退格鍵
/r 按下回車鍵
邏輯運算符
與:&,有一邊是false則為false;兩邊都為true則為true;
或:|,兩邊有一邊為true則為true;兩邊都為false則為false;
異或:^,與或(|)有點區別:兩邊都為true時,結果為false----true^true=false
雙與:&&,當左邊為假false時,右邊不進行運算.
雙或:||,當左邊為真true時,右邊不進行運算.
位運算符:(實質是二進制運算,即把相應的字符數字轉換成二進制在進行運算)
>>:往右移逐漸減少.(除以2的移動位數次冪).
<<:往左移逐漸增大.(乘以2的移動位數次冪).
3個大于號右移>>>,最高位用0補位.
2個大于號右移>>,最高位是什么用什么補位.
判斷語句:
1 /* 2 需求:輸入一個月份,打印出相對于的季節和月份. 3 */ 4 class IfTest2 5 { 6 public static void main(String[] args) 7 { 8 int num=10; 9 10 if (num==3||num==4||num==5) 11 {12 System.out.View Code1 class SwitchDemo 2 { 3 public static void main(String args[]) 4 { 5 int a = 2; 6 switch(a) // 表達式只能是這四種類型:byte,int,short,char 7 { 8 //default: 9 // System.out.println("AAAA"); default可以放在最前面,但是還是最后執行.10 case 1:11 System.out.println("a");12 break;13 case 2:14 System.out.println("b");15 break;16 case 3:17 System.out.println("c");18 break;19 case 4:20 System.out.println("d");21 default:22 System.out.println("Over");23 break; //可以省略.24 }25 }26 }View Code1 /* 2 要求:用switch編寫用戶輸入的月份,打印出季節和月份. 3 */ 4 class SwitchTest 5 { public static void main(String args[]) 6 { 7 int num = 1; 8 switch(num) 9 {10 case 3:11 case 4:12 case 5:13 System.out.println(num+"月:"+"春季");14 break;15 case 6:16 case 7:17 case 8:18 System.out.println(num+"月:"+"夏季");19 break;20 case 9:21 case 10:22 case 11:23 System.out.println(num+"月:"+"秋季");24 break;25 case 12:26 case 1:27 case 2:28 System.out.println(num+"月:"+"冬季");29 break;30 default:31 System.out.println("月份超出范圍.");32 }33 }34 }View Code
新聞熱點
疑難解答