Java基礎學習筆記2

來源:互聯網
上載者:User

標籤:

運算子:

重點:++和--運算子;

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.println(num+"月:"+"Spring");        13         }    14         else if (num==6||num==7||num==8) 15         {16             System.out.println(num+"月:"+"Summer");17         }18         else if (num==9||num==10||num==11)19         {20             System.out.println(num+"月:"+"Autumn");21         }22         else if (num==1||num==2||num==12)23         {24             System.out.println(num+"月:"+"Winter");25         }26         else27         {28             System.out.println("數值超出範圍.");29         }30 31     }32 }
View Code
 1 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 Code
 1 /* 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

 

Java基礎學習筆記2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.