004天
行百里者半九十,想要在一個行業(yè)里成為頂尖人才,一定滿足一萬小時定律,要想學(xué)好JAVA昨稼,需要持之以恒不斷地努力节视!
字符串連接符
字符串是基本數(shù)據(jù)類型么?什么時候加號會變成字符串連接符假栓?
不是,字符串與+號后面連接的數(shù)字變量在一起寻行,默認(rèn)將后面的數(shù)字看成是字符串,將其連接起來形成另一個字符串匾荆。如果數(shù)字變量前面沒有字符串則單獨表示數(shù)字拌蜘。
條件運算符
條件運算符的格式是什么??
使用條件運算符(?:)可以實現(xiàn) if else 的功能牙丽,其一般形式為:exp1 ? exp2 : exp3顯而易見简卧,條件運算符有三個操作數(shù),故我們將其稱為三目運算符烤芦。條件運算符是 C 語言中唯一一個三目運算符举娩。我們把上面這個表達式稱為條件表達式。這個條件表達式的意思是,如果 exp1 為真铜涉,則運算 exp2智玻,整個條件表達式的值為 exp2 的值;反之芙代,則運算 exp3吊奢,整個條件表達式的值為 exp3 的值。
條件運算符也成為三目運算符纹烹,三目運算也可以用什么來代替?
可以用if和else來替代
控制語句和現(xiàn)實邏輯對應(yīng)
流程控制語句的作用是什么页滚,分為哪幾類?
流程控制語句是用來控制程序中各語句執(zhí)行順序的語句滔韵,可以把語句組合成能完成一定功能的小邏輯模塊逻谦。控制語句分為三類:順序陪蜻、選擇和循環(huán)邦马。
“順序結(jié)構(gòu)”代表“先執(zhí)行a,再執(zhí)行b”的邏輯宴卖。比如滋将,先找個女朋友,再給女朋友打電話症昏;先訂婚随闽,再結(jié)婚;
“選擇結(jié)構(gòu)”代表“如果…肝谭,則…”的邏輯掘宪。比如,如果女朋友來電攘烛,則迅速接電話魏滚;如果看到紅燈,則停車坟漱;
“循環(huán)結(jié)構(gòu)”代表“如果…泛释,則再繼續(xù)…”的邏輯阵面。比如掂咒,如果沒打通女朋友電話侍匙,則再繼續(xù)打一次; 如果沒找到喜歡的人觅捆,則再繼續(xù)找赦役。
一個系統(tǒng),本質(zhì)上都是由什么組成的栅炒?
本質(zhì)上都是由“變量扩劝、選擇語句庸论、循環(huán)語句”組成。? If單選澤結(jié)構(gòu)
選擇結(jié)構(gòu)分為哪幾種棒呛?
if單選擇結(jié)構(gòu),??if-else雙選擇結(jié)構(gòu),?if-else if-else多選擇結(jié)構(gòu),?switch結(jié)構(gòu).
單選澤結(jié)構(gòu)的語法結(jié)構(gòu)是什么樣的聂示,請書寫出來
Math.random()函數(shù)的作用是什么?
用來生成[0,1)之間的隨機數(shù)
If else 雙選擇結(jié)構(gòu)
If else雙選擇結(jié)構(gòu)的語法結(jié)構(gòu)是什么樣的簇秒?請書寫出來
本節(jié)視頻第三分鐘鱼喉,第二十七到三十一行的代碼是什么意思?
意思是如果面積大于等于周長,則輸出字符串:面積大于周長趋观,否則輸出字符串:周長大于面積
If elseif? else 多選擇結(jié)構(gòu)
多選擇結(jié)構(gòu)的語法結(jié)構(gòu)是什么樣的扛禽?適用什么場景?
適用于判斷條件很多的情況, If elseif? else 多選擇結(jié)構(gòu)可以有條理的進行一步步判斷并執(zhí)行相應(yīng)的操作.
Switch語句的使用
Switch的使用場景是什么皱坛?語法格式是什么樣的编曼?
switch語句會根據(jù)表達式的值從相匹配的case標(biāo)簽處開始執(zhí)行,一直執(zhí)行到break語句處或者是switch語句的末尾剩辟。如果表達式的值與任一case值不匹配掐场,則進入default語句(如果存在default語句的情況)。
判斷布爾值的時候能使用switch么贩猎?
布爾表達式是等值判斷的情況熊户,可以使用if-else if-else多選擇結(jié)構(gòu)或者switch結(jié)構(gòu),如果布爾表達式區(qū)間判斷的情況吭服,則只能使用if-else if-else多選擇結(jié)構(gòu).
Break的作用是什么嚷堡?case能穿透么?
作用是:用于跳出當(dāng)前的case,例如:switch(xx){case 1://代碼執(zhí)行到此處case 2:default:}
如果在case1里面添加了breakl那么艇棕,執(zhí)行完case1里面的代碼蝌戒,程序就跳出switch。如果沒有break的話沼琉,那么程序執(zhí)行完case1就執(zhí)行case2北苟,一直執(zhí)行下去。直到碰到break或者switch結(jié)束.
case可以穿透.