Java基礎(chǔ)Ieda的使用與運(yùn)算符

一.目標(biāo)

1.idea的使用技巧與項(xiàng)目創(chuàng)建
2.運(yùn)算符

二.知識(shí)點(diǎn)

1.idea的使用

1.創(chuàng)建項(xiàng)目:
a.創(chuàng)建project項(xiàng)目--->空項(xiàng)目
b.創(chuàng)建module模塊--->但是現(xiàn)有項(xiàng)目中直接就是只有一個(gè)module的,module中含有src
c.創(chuàng)建package軟件包--->軟件包中一般都是com.relax.xxx分層

2.好用的快捷鍵

1.變量名.sout --- >System.out.println(i);
2.變量名.soutv --- >System.out.println("i = " + i);
3.Alt+回車--->自動(dòng)修正代碼,導(dǎo)入包
4.Ctrl+D ---> 復(fù)制行
5.Ctrl+Shift+/--->多行注釋
6.Alt+Shift+上下箭頭--->移動(dòng)當(dāng)前行的代碼上下移動(dòng)

3.算術(shù)運(yùn)算符

+   加法
-   減法
*   乘法
/   除法如果符號(hào)前后都是整數(shù),結(jié)果取整數(shù)部分,如果符號(hào)前后有一個(gè)為小數(shù),結(jié)果就是正常小數(shù)
%   模,取余數(shù)部分

注意:任何類型的數(shù)據(jù)遇到字符串都會(huì)變成字符串,此時(shí)+就不再是運(yùn)算了,而是字符串拼接,將內(nèi)容直接往后拼接 

4.自增自減運(yùn)算符

i++  i-- ++i  --i
符號(hào)在前:先運(yùn)算,在使用運(yùn)算后的值
符號(hào)在后:先使用原值,使用完畢之后,自身再運(yùn)算

5.賦值運(yùn)算符

i+=2 -> i = i+2
可以理解為i+=2  == i = i + 2 
但是實(shí)際是有點(diǎn)區(qū)別的,比如:
byte b = 10
b = (byte)(b + 1);//這一行會(huì)報(bào)錯(cuò),需要我們自己強(qiáng)轉(zhuǎn)
 b+=1;//b = b+1//這一行就不會(huì),說明+=jvm會(huì)自動(dòng)類型轉(zhuǎn)換

6.關(guān)系運(yùn)算符

==  如果符號(hào)前后相等為true;否則為false
>   如果符號(hào)前的數(shù)據(jù)大于符號(hào)后的數(shù)據(jù)為true,否則為false
<   如果符號(hào)前的數(shù)據(jù)小于符號(hào)后的數(shù)據(jù)為true,否則為false
>=  如果符號(hào)前的數(shù)據(jù)大于或者等于符號(hào)后的數(shù)據(jù)為true,否則為false
<=  如果符號(hào)前的數(shù)據(jù)小于或者等于符號(hào)后的數(shù)據(jù)為true,否則為false
!=  如果符號(hào)前后不相等為true;否則為false

7.邏輯運(yùn)算符

&&(與,并且)    有假則假,符號(hào)前后有一個(gè)結(jié)果為false,整體就是false
||(或者)  有真則真,符號(hào)前后有一個(gè)結(jié)果為true,整體就是true
!(非,取反) 不是true,就是false;不是false,就是true
^(異或)   符號(hào)前后結(jié)果一樣為false;不一樣為true
true^true -> false
true^false -> true
false^true -> true
false^false -> false
&   1.單與,如果前后都是布爾型,有假則假,但是如果符號(hào)前為false,符號(hào)后的判斷會(huì)繼續(xù)執(zhí)行
    2.如果該符號(hào)前后都是數(shù)字,看做是位運(yùn)算符
&&  1.雙與,有假則假,但是有短路效果,如果符號(hào)前為false,符號(hào)后的判斷就不會(huì)執(zhí)行了
|   1.單或,如果前后都是布爾型,有真則真,但是如果符號(hào)前為true,符號(hào)后的判斷會(huì)繼續(xù)執(zhí)行
    2.如果該符號(hào)前后都是數(shù)字,看做是位運(yùn)算符
||  1.雙或,有真則真,但是有短路效果,如果符號(hào)前為true,符號(hào)后的判斷就不會(huì)執(zhí)行了

8.三元運(yùn)算符

boolean表達(dá)式?表達(dá)式1:表達(dá)式2
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容