天天看點

知識點總結Day02——JAVA類型轉換、運算符、方法入門及JShell第一章 資料類型轉換第二章 運算符第三章 方法入門第四章 JShell腳本工具

目錄

第一章 資料類型轉換

一、自動轉換

二、自動類型轉換(隐式轉換)

三、強制類型轉換

3.1轉換格式

3.2注意事項

第二章 運算符

一、算術運算符

注意事項

二、指派運算符

三、比較運算符

注意事項

四、邏輯運算符

五、三元運算符

格式

注意事項

第三章 方法入門

一、概述

二、方法的定義

1、方法的定義格式

2、方法定義的解釋

3、注意事項

4、調用方法的格式

第四章 JShell腳本工具

1、JShell啟動方法

聲明:本文整理于黑馬程式員的Java教學視訊,僅可作為資料參考學習使用,侵權請聯系删除。

第一章 資料類型轉換

一、自動轉換

将取值範圍小的類型自動提升為取值範圍大的類型。

二、自動類型轉換(隐式轉換)

· 特點:代碼不需要進行特殊處理,可自動完成類型轉換。

· 規則:資料範圍小的轉化為資料範圍大的。

三、強制類型轉換

将取值範圍大的類型強制轉換成取值範圍小的類型。

3.1轉換格式

資料類型 變量名 = (資料類型)被轉換的資料值;

· 特點:代碼需要進行特殊得到格式處理,不能自動完成類型轉換。

· 格式:取值範圍小的類型 取值範圍小的變量名 = (取值範圍小的類型)取值範圍大的資料;

3.2注意事項

1)由于強制類型轉換可能會發生精度損失,資料溢出,是以強制類型轉換一般不推薦使用。

2)byte/short/char這三種類型均可進行數學運算。

3)byte/short/char這三種類型在運算的時候,均可被優先提升為int類型,然後再進行相關運算。

第二章 運算符

一、算術運算符

符号 說明
+ 加法運算符,字元串連接配接運算
- 減法運算符
* 乘法運算符
/ 除法運算符
% 取模運算符,兩個數字相除,取餘數
++ 變量自身+1
-- 變量自身-1

注意事項

一旦運算當中具有不同類型的資料,那麼結果的類型将是資料類型大的那種。

二、指派運算符

符号 說明
= 指派符号
+= 加等号。a += b相當于a = a + b
-= 減等号。a - = b相當于a = a - b
*= 乘等号。a *= b相當于a = a * b
/= 除等号。a /= b相當于a = a / b
%= 取模等号。a %= b相當于a = a % b

三、比較運算符

符号 說明
== 比較符号兩邊的資料是否相等,相等結果為true
< 比較符号左邊的資料是否小于右邊的資料,如果小于,結果為true
> 比較符号左邊的資料是否大于右邊的資料,如果大于,結果為true
<= 比較符号左邊的資料是否小于或等于右邊的資料,如果小于或等于,結果為true
>= 比較符号左邊的資料是否大于或等于右邊的資料,如果大于或等于,結果為true
! 不等符号,如果符号兩邊資料不相等,結果為true

注意事項

1)比較運算符的結果一定是一個boolean值,成立為true,不成立為false。

2)如果進行多次判斷,不能連續寫。

四、邏輯運算符

符号 說明
&&與(并且) 符号兩邊邏輯值全為true,結果才是true;否則,結果就是false
||或(或者) 符号兩邊邏輯值至少有一個是true,結果就是true;全為false,結果才是false
!非(取反) 對原本的邏輯值進行取相反值

“&&”,“||”具有短路效果:如果根據左邊已經可以判斷得到的最終結果,那麼右邊的代碼将不會被執行,進而節省一定的性能。

五、三元運算符

種類 說明 示例
一進制運算符 隻需要一個資料就可以進行操作的運算符 自增++、自減--、取反!
二進制運算符 需要兩個資料才可以進行操作的運算符 指派=、四則運算
三元運算符 需要三個資料才可以進行操作的運算符 邏輯比較

格式

資料類型 變量名稱 = 條件判斷?表達式A:表達式B;

注意事項

1)必須同時保證條件A和條件B都滿足左側資料類型的要求。

2)三元運算符的結果必須把被使用。

第三章 方法入門

一、概述

方法,就是将一個功能提取出來,将相關代碼單獨放在一個大括号内,形成一個獨立的功能。是以,當我們需要此項功能的時候,我們隻需調用方法,不需要重新定義方法,進而解決了代碼備援的現象,并且提升代碼的複用性。

二、方法的定義

1、方法的定義格式

修飾符 傳回值類型 方法名 (參數清單) {
        方法代碼塊...
        return;
}
           

2、方法定義的解釋

1)修飾符:固定寫法為public static。

2)傳回值類型:固定寫法為void。

3)方法名:需滿足辨別符的規範,用來方法的調用。

3、注意事項

1)方法定義的先後順序無要求。

2)方法的定義不能産生嵌套包含的關系。

方法定義好以後需要通過調用來執行。

4、調用方法的格式

方法名稱();
           

第四章 JShell腳本工具

适用于少量代碼,無需main方法、無需編譯運作的時候。

1、JShell啟動方法

1)Windows + R啟動運作視窗

2)在運作視窗輸入cmd啟動指令行視窗

3)在指令行視窗輸入JShell啟動JShell腳本工具

知識點總結Day02——JAVA類型轉換、運算符、方法入門及JShell第一章 資料類型轉換第二章 運算符第三章 方法入門第四章 JShell腳本工具

繼續閱讀