JAVA自學筆記一

2021-09-19 09:11:56 字數 1260 閱讀 8673

二、 表示式、基本語句

1. 算數運算子:

加減乘除、取餘(+、-、*、/、%)運算子,均為二目運算子;結合方向自左向右

算術運算的精度由高到低排列(byte short char int long float double)當算術表示式運算過程中如果表示式中有不等的精度,結果均按照高精度排列

2.自增自減運算子:

自增自減運算子是單目運算子,運算子可在操作元前後,操作元必須是整型或是浮點型

++x;--x;	//x的值先增減在使用x

x++;x--; //x的值先使用再增減

3.boolean型別運算子

1. if、if-else條件表示式:

if(表示式)
()中的表示式的值必須是boolean型別,當表示式的值是true型別時執行{}中的語句,if-else語句同理;

if(表示式)

else

2.switch語句

switch語句是一種類似於開關的選擇語句,switch語句執行過程中首先計算()內的表示式,計算的值對應case後的常量值,並且執行此case中的語句,遇到break結束當前執行;

switch(表示式)
若執行完乙個case後沒有遇到break則繼續執行下乙個case直到遇到break停止;

若()中的表示式的值沒有對應的case值則執行default後面的語句,如果沒有default則不執行。

3.迴圈語句

for(表示式;表示式;表示式)
for迴圈()中的三個表示式中第乙個表示式通常用於完成變數的初始化,第二個表示式的值必須是boolean型別,用來控制迴圈條件,第三個表示式用來改變迴圈條件;

在for迴圈執行時,首先判斷()中表示式的值是否為true,若是則額執行迴圈體,否則不執行,然後計算表示式3的值改變迴圈條件。直到表示式3的值不滿足於表示式2,則結束迴圈。

while(表示式)
do-while迴圈類似與while迴圈,但是do-while迴圈即使在while後()中的表示式結果為false的情況下,也會執行一次迴圈體;

dowhile(表示式);
4.如何結束迴圈語句

在迴圈體執行過程中可以使用break、continue兩個關鍵字結束迴圈語句;但是二者有所不同。break語句在執行後跳出整個迴圈體不再執行,continue語句執行後結束本次迴圈,並進入下一次迴圈。

Java自學筆記(十)

要用到多型,一定是已經有子父類關係或者類實現介面等前提 格式 父類型別 變數名稱 new 子型別行 變數名稱.方法 具體體現 父子類,抽象類,介面 class fu class zi extends fu 類的多型使用 fu f new zi 這其實就是向上轉型 abstract class fu ...

Java自學筆記(十二)

final 可以用來修飾類,類的成員,以及區域性變數 注意 final修飾的類不能被繼承,但可以繼承其他類,俗稱 太監類 final修飾的方法不可以被重寫 覆蓋 如果父類中沒有被final修飾方法,子類重寫之後可以補充final final修飾的變數其實是常量,不能再次賦值。可以再構造方法中給fin...

Java自學抽象類 自學筆記

抽象類是指在類的宣告前加上abstract關鍵字修飾的類。抽象類可以包含常規類能夠包含的任何東西,這包括構造方法,因為子類可能需要呼叫這種構造方法。抽象類可以包含抽象方法,即方法宣告前用abstract修飾的。抽象方法只有方法的宣告沒有方法體 方法實現 非抽象的方法可以有方法體。抽象方法將在子類中被...