目錄
第一章 資料類型轉換
一、自動轉換
二、自動類型轉換(隐式轉換)
三、強制類型轉換
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腳本工具