2.1松逊、注釋
注釋用于說明某段代碼的作用躺屁,某個類的用途,某個方法的功能经宏,參數(shù)和返回值數(shù)據(jù)類型的意義等等犀暑;
注釋非常非常非常重要,回顧代碼時通過注釋找回思路烁兰;團(tuán)隊溝通需要耐亏,讓別人讀懂你的代碼,增加效率沪斟;
可讀性第一广辰,效率第二!
注釋類型:
- 單行注釋://
- 多行注釋:/* */
<mark>舉例:</mark>
在這里插入圖片描述
2.2、數(shù)據(jù)類型
2.2.1择吊、分類:
基本類型:boolean類型 + 數(shù)值類型
- boolean類型:boolean
- 數(shù)值類型:整型( byte李根、short、int几睛、long房轿、char )、浮點型( float所森、double )(取值范圍遞增)
引用類型:類囱持、接口、數(shù)組焕济、null類型
2.2.2纷妆、數(shù)據(jù)類型轉(zhuǎn)換
Java程序中要求參與的計算的數(shù)據(jù),必須要保證數(shù)據(jù)類型的一致性吼蚁,如果數(shù)據(jù)類型不一致將發(fā)生類型的轉(zhuǎn)換凭需。
自動轉(zhuǎn)換:將 取值 <mark>范圍小</mark> 的類型 自動提升為 取值 <mark>范圍大</mark> 的類型。
- 當(dāng)一個 int 類型變量和一個 double 變量運算時肝匆, int 類型將會自動提升為 double 類型進(jìn)行運算粒蜈。
- 一個 int 類型變量和一個 byte 類型變量進(jìn)行加法運算, 結(jié)果會是int類型
- 范圍小的類型向范圍大的類型提升旗国, byte枯怖、short、char 運算時直接提升為 int 能曾。
強(qiáng)制轉(zhuǎn)換:將 取值范圍大的類型 強(qiáng)制轉(zhuǎn)換成 取值范圍小的類型 度硝。
將 數(shù)值2.9 賦值到 int 類型變量會發(fā)生什么?產(chǎn)生編譯失敗寿冕,無法賦值蕊程。
double 類型內(nèi)存8個字節(jié), int 類型內(nèi)存4個字節(jié)驼唱。 2.9 是 double 類型藻茂,取值范圍大于 int 。 想要賦值成功玫恳,只有通過強(qiáng)制類型轉(zhuǎn)換辨赐,將 double 類型強(qiáng)制轉(zhuǎn)換成 int 類型才能賦值。
- 轉(zhuǎn)換格式: 數(shù)據(jù)類型 變量名 = (數(shù)據(jù)類型)被轉(zhuǎn)數(shù)據(jù)值京办;
int number = (int) 2.9;
/*
number就變成了2(取整數(shù)位數(shù)字)掀序,double類型被轉(zhuǎn)換為int類型,
但是注意到范圍有所減小惭婿,造成精度損失
*/
- 注意:浮點轉(zhuǎn)成整數(shù)不恭,直接取消小數(shù)點叶雹,可能造成數(shù)據(jù)損失精度。 int 強(qiáng)制轉(zhuǎn)成 short 砍掉2個字節(jié)县袱,可能造成數(shù)據(jù)丟失浑娜。
2.3、運算符
算術(shù)運算符
符號 | 含義 |
---|---|
+ | 加法運算 |
- | 減法運算 |
* | 乘法運算 |
/ | 除法運算 |
% | 取模運算式散,兩個數(shù)字相除取余數(shù) |
++筋遭、- - | 自增自減運算 |
賦值運算符
運算符 | 含義 |
---|---|
= | 等于 |
+= | 加等于,左邊等于左邊加右邊 |
- = | 減等于暴拄,左邊等于左邊減右邊 |
*= | 乘等于漓滔,左邊等于左邊乘右邊 |
/= | 除等于,左邊等于左邊除以右邊 |
%= | 取模等于乖篷,左邊等于左邊除以右邊取余數(shù) |
比較運算符
運算符 | 含義 |
---|---|
== | 兩邊相等返回true |
< | 左邊小于右邊返回true |
> | 左邊大于右邊返回true |
<= | 左邊小于或者等于右邊返回true |
>= | 左邊大于或者等于右邊返回true |
!= | 兩邊不等返回true |
邏輯運算符
運算符 | 含義 | ||
---|---|---|---|
&& | 與 | ||
或 | |||
响驴! | 非 |
三目運算符
- 格式:
- 數(shù)據(jù)類型 變量名 = 布爾類型表達(dá)式?結(jié)果1:結(jié)果2
- 三目運算符計算方式: 布爾類型表達(dá)式結(jié)果是true撕蔼,三目運算符整體結(jié)果為結(jié)果1豁鲤,賦值給變量。布爾類型表達(dá)式結(jié)果是false鲸沮,三目運算符整體結(jié)果為結(jié)果2琳骡,賦值給變量。
2.4讼溺、方法
2.4.1楣号、方法的定義
定義格式:
修飾符 返回值類型 方法名 (參數(shù)列表)
public static void main(String[] args)
- static表示這是一個靜態(tài)方法
2.4.2、方法的調(diào)用
在 主方法中怒坯,直接寫要調(diào)用的方法名字就可以調(diào)用了炫狱。
public static void main(String[] args) {
//調(diào)用定義的方法method
method();
}
//定義方法,被main方法調(diào)用
public static void method() {
System.out.println("自己定義的方法");
}
- 關(guān)注我剔猿,一起學(xué)習(xí)视译、一起進(jìn)步,無限期更新归敬,期待下一期哦酷含!
- 關(guān)注微信公眾號 <mark>崩天的勾玉</mark> 回復(fù) <mark>Java</mark> 免費領(lǐng)取視頻學(xué)習(xí)資料
- Bye!