JAVA運算符,語句,方法基礎知識

JAVA學習第二週
1.邏輯運算符:&(並且) , |(或者) , !(非) , ^(異或) , &&(短路與) , ||(短路或)的用法與區別
2.位運算符:&(與),|(或),^(異或:一個數據被另一個數據位異或兩次) , ~(按位取反) , <<(左移:把<<左邊的數據乘以2的移動次冪 ) ,>>(右移:把>>左邊的數據除以2的移動次冪) ,>>>(無符號右移)
位運算是直接對二進制補碼進行運算。
3.三元運算符:格式:(關係表達式) ? 表達式1 : 表達式2;
如果爲true, 運算後的結果是表達式1;如果爲false,運算後的結果是表達式2;
4.鍵盤錄入:格式:Scanner sc = new Scanner(System.in);
調用:int a=sc.nextInt();
5.if,switch語句區別:if語句使用場景:①針對結果是boolean類型的判斷
②針對一個範圍的判斷③針對幾個常量值的判斷
switch語句使用場景:①針對幾個常量值的判斷
6.for,while循環語句:循環結構for語句的格式:
for(初始化表達式語句;判斷條件語句;控制條件語句) {
循環體語句;
}
執行流程:
a:執行初始化表達式語句
b:執行判斷條件語句,看其返回值是true還是false
如果是true,就繼續執行
如果是false,就結束循環
c:執行循環體語句;
d:執行控制條件語句
e:回到B繼續。
循環結構while語句的格式:
while(判斷條件語句) {
循環體語句;
控制條件語句;
}
執行流程:
a:執行初始化條件語句;
b:執行判斷條件語句,看其返回值是true還是false
如果是true,就繼續執行
如果是false,就結束循環
c:執行循環體語句;
d:執行控制條件語句
e:回到b繼續。
循環結構do…while語句的格式:
do {
循環體語句;
控制條件語句;
}while(判斷條件語句);

執行流程:
a:執行初始化條件語句;
b:執行循環體語句;
c:執行控制條件語句;
d:執行判斷條件語句,看其返回值是true還是false
如果是true,就繼續執行
如果是false,就結束循環
e:回到b繼續。
三種循環語句的區別:
a) do…while循環至少會執行一次循環體
b) for循環和while循環只有在條件成立的時候纔會去執行循環體
7.跳轉語句
break的使用場景
(1):在選擇結構switch語句中
(2):在循環語句中
注意:離開使用場景的存在是沒有意義的
作用
a:退出單層循環
b:退出多層循環(幾乎不使用)
要想實現這個效果,就必須知道一個東西;帶標籤的語句;
格式:標籤名:

continue的使用場景
(1):在循環語句中
(2):離開使用場景的存在是沒有意義的
作用:跳出一次循環,執行下一步操作
8.方法概述和格式說明:方法就是完成特定功能的代碼塊
方法的格式:
修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2 …){
方法體;
return 返回值(有void無返回值);
}
方法的注意事項:①方法不調用不執行;②方法與方法是平級關係,不能嵌套定義;
③方法定義的時候參數之間用逗號隔開;④方法調用的時候不用在傳遞數據類型
⑤如果方法有明確的返回值,一定要由return帶回一個值
9.方法的重載:定義:在同一個類中,允許存在一個以上的同名方法,只要它們的參數列表不同,與返回值無關。
重載不同點:參數列表不同:①:參數個數不同②:參數類型不同

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