Java基礎知識第二章

運算符算術運算符

+, -, *, /, %, ++ ,–

++ :自增;
–:自減;
實例:
這裏寫圖片描述

賦值運算符

=, +=, -=, *= , %=;
實例如下圖:
這裏寫圖片描述


比較運算符

<,>,>=,<=, !=;
左右兩邊的操作數只能是數值

邏輯運算符

運算符兩邊必須是 boolean類型的變量,常量,變量,表達式 : 與 &&||!
與:只要又一個是假(false)那就是假(false)!
或:第一個參數是真(true)那就返回第一個,如果第一個false則返回第二個值.

提一下上面第一章的一個內容:

類是對象的母版,類是專門類描述對象的行爲和狀態

三目運算符

expression? if-truestatement: if-false-statement;
實例:
這裏寫圖片描述

Java運算的優先級

我們來想一個非常尷尬的事情,如果一個表達式裏出現了多個運算符,那他就會產生先後級順序,那麼誰先誰後呢?
這裏寫圖片描述

流程控制

  • 順序結構
  • 判斷(分支)
  • 結構
    程序是一個自上而下的運行過程

分支選擇結構

Java中的分支選擇結構有 if 結構 switch結構

if結構

1.形式一:

if(logic(邏輯) expression(表達式){statement(聲明)
例子:
這裏寫圖片描述

2.形式二:

if(login expression){statement}else{statement}
例子:
這裏寫圖片描述

形式三:
if(logic expression){
statement;
}else if(login expression){
statement;
}
例子:
這裏寫圖片描述


switch結構

switch語句是有控制表達式和多個case標籤組成的,在控制表達式裏,只允許出現byte,short,int ,long
例子:這裏寫圖片描述

這裏寫圖片描述

在 case 中要加入 break 關鍵字跳出;
在實際的開發中,我們一般使用 if - else 結構替代 switch。swtich 結構應用的較少。


循環結構

循環語句可以在滿足循環條件的情況下,反覆執行某一段代碼。
被重複執行的代碼叫做循環體。
循環語句可能包含的部分有:
初始化語句(init_statement):一條或多條語句,這些語句用於完成一些初始化的工作。
循環條件(test_expression):是一個 boolean 類型的表達式,這個表達式決定是否繼續執行循環體。
循環體(body_statement):如果條件允許,循環體會被反覆執行。
迭代語句(iteration_statement):在一次循環體執行結束後,對循環體條件進行求值,通常用於控制循環條件中的變量,使得循環在合適的時候結束。

while結構

(init_statement); while (test_expression) { body_statement;
[iteration_statement];
}

列子:
這裏寫圖片描述

do-while結構

(init_statement); do { body_statement;
[iteration_statement];
} while (test_expression)

無論如何都會執行一次循環體內容
列子:
這裏寫圖片描述

for循環

列子:
這裏寫圖片描述
result:
這裏寫圖片描述

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