JAVA入門系統教程(四)基礎文法(2)

來源:互聯網
上載者:User
###基礎文法(2)###

1. 賦值運算子

基本的賦值運算子:=

擴充的賦值運算子:+=,-=,*=,/=,%=

(將等號左邊的值和等號右邊的相加/相減..的結果賦值等號左邊的變數)

我們可以看到這裡 a += 10 等同於 a = a + 10

2. 鍵盤錄入:通過java提供一個類 --- Scanner:文本掃描器

基本格式:

Scanner scanner = new Scanner(System.in);

此時會出現報錯,這裡我們需要匯入一個包,書寫在package與class之間

int number = scanner.nextInt();【調用Scanner方法】

這裡我們舉個例題:求錄入的三個數的最大值

3. 邏輯運算子

基本邏輯運算子:邏輯與 - & 、 邏輯或 - | 、 邏輯亦或 - ^ 、 邏輯非 - !

&:有false則false |:有true則true

^:相同為false 不同為true

!:非false則true,非true則false,偶數個非為本身

&&與&的區別:如果先出現false則後邊的不執行即為斷後的效果

||與|的區別:如果先出現true則後邊的不執行即為斷後的效果

4. 算數運算子

+,-,*,/,%(取餘)

++/-- 自增 1 或 自減 1

特: 如果++/--資料之前來參與運算:先自增1或者自減1,然後在運算(賦值)

如果++//在資料之後參與運算:先運算(賦值),然後在參與運算

5. 三元運算子:?true:false

例:比較三個數大小

6. 選擇結構語句之if語句

1)if(條件句){}

舉例:輸入一個數字,當大於8時輸出結果,當小於8時結束。

2)if(){}else / if(){}else if

if(語句){語句1}else{語句2}

舉例:輸入1-24 判斷時段為上下午晚上

####END####

相關文章:

JAVA入門系統教程(二)安裝使用eclipse

JAVA入門系統教程(三)基礎文法(1)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.