Java入門第一季第四章

if條件語句:

語法:

if( 條件 ){

條件為真實(shí)運(yùn)行次大括號內(nèi)的語句

} else {

否者運(yùn)行此大括號內(nèi)的語句

}

例:

if(2>1){

System.out.println("2>1成立桨醋,為真棚瘟,輸出這條語句");

} else {

System.out.println("2>1如果不成立,為假喜最,則輸出這條語句偎蘸,2>1肯定是成立,為真的");

}

多重if語句:

if(條件){

成立語句

}else if (條件){

成立語句

}else if (條件){

成立語句

}else {

以上都不成立則輸出這條語句;

}

多重if語句用于不同的條件又不同的輸出

比如禀苦,大于60歲的蔓肯,輸出老人,小于60振乏,大于40的蔗包,輸出中年,小于40的大于18的輸出壯年慧邮。低其他微少年调限,童年之類,不同的條件輸出不同語句误澳。

嵌套if語句

if 內(nèi)嵌套一條if語句

例如耻矮,活動(dòng)計(jì)劃的安排,如果今天是工作日忆谓,則去上班裆装,如果今天是周末,則外出游玩倡缠;同時(shí)哨免,如果周末天氣晴朗,則去室外游樂場游玩昙沦,否則去室內(nèi)游樂場游玩琢唾。

在慕課網(wǎng)中,這節(jié)習(xí)題用到了字符串比較盾饮。

.equals()?

java中字符串比較需要用.equals()來比較采桃,并不能用比較運(yùn)算符

例:

int score = 94;

String sex = "女";

if(score>80){

if(sex.equals("女")){

System.out.println("進(jìn)入女子組決賽");

}else {

System.out.println("進(jìn)入男子組決賽");

}

}else {

System.out.println("未能進(jìn)入決賽");

}

其中if(sex.equals("女")){這條語句就是在判斷,sex這個(gè)字符串變量中的字符串是否是女丘损。


switch語句?

語法:

當(dāng) switch 后表達(dá)式的值和 case 語句后的值相同時(shí)普办,從該位置開始向下執(zhí)行,直到遇到 break 語句或者 switch 語句塊結(jié)束徘钥;如果沒有匹配的 case 語句則執(zhí)行 default 塊的代碼泌豆。


切記:

1、 switch 后面小括號中表達(dá)式的值必須是整型或字符型

2吏饿、 case 后面的值可以是常量數(shù)值踪危,如 1、2猪落;也可以是一個(gè)常量表達(dá)式贞远,如 2+2 ;但不能是變量或帶有變量的表達(dá)式笨忌,如 a * 2

3蓝仲、 case 匹配后,執(zhí)行匹配塊里的程序代碼,如果沒有遇見break會(huì)繼續(xù)執(zhí)行下一個(gè)的 case 塊的內(nèi)容袱结,直到遇到?break 語句或者 switch 語句塊結(jié)束?

4亮隙、可以把功能相同的 case 語句合并起來

例:

case 1:

case 2;

System.out.println("我是大帥哥");

break;

則表達(dá)式的值,是1或2都會(huì)輸出System.out.println("我是大帥哥");

5垢夹、 default 塊可以出現(xiàn)在任意位置溢吻,也可以省略


循環(huán)語句while

語法:

while(判斷條件){

循環(huán)操作

}?

執(zhí)行過程:

< 1 >、?判斷 while 后面的條件是否成立( true / false )

< 2 >果元、 當(dāng)條件成立時(shí)促王,執(zhí)行循環(huán)內(nèi)的操作代碼 ,然后重復(fù)執(zhí)行< 1 >而晒、< 2 >蝇狼, 直到循環(huán)條件不成立為止

特點(diǎn):先判斷,后執(zhí)行

trun==真倡怎,false==假

表倒式2>1,是真迅耘,得到trun, 表達(dá)式2<1,是錯(cuò)的,為假监署,可得到false颤专,真則執(zhí)行循環(huán)操作;假跳出


do....while語句

語法:


執(zhí)行過程:

<1>焦匈、 先執(zhí)行一遍循環(huán)操作,然后判斷循環(huán)條件是否成立

<2>昵仅、 如果條件成立缓熟,繼續(xù)執(zhí)行< 1 > 、< 2 >摔笤,直到循環(huán)條件不成立為止

特點(diǎn):先執(zhí)行够滑,后判斷

do...while語句,至少會(huì)循環(huán)一次循環(huán)操作吕世;


fo語句

語法:

執(zhí)行過程:


<1>彰触、 執(zhí)行循環(huán)變量初始化部分,設(shè)置循環(huán)的初始狀態(tài)命辖,此部分在整個(gè)循環(huán)中只執(zhí)行一次

<2>况毅、 進(jìn)行循環(huán)條件的判斷,如果條件為 true 尔艇,則執(zhí)行循環(huán)體內(nèi)代碼尔许;如果為 false ,則直接退出循環(huán)

<3>终娃、 執(zhí)行循環(huán)變量變化部分味廊,改變循環(huán)變量的值,以便進(jìn)行下一次條件判斷

<4>、 依次重新執(zhí)行< 2 >余佛、< 3 >柠新、< 4 >,直到退出循環(huán)


特點(diǎn):結(jié)構(gòu)簡潔易讀,

需要留心的幾個(gè)小細(xì)節(jié):

1辉巡、 for 關(guān)鍵字后面括號中的三個(gè)表達(dá)式必須用 “;” 隔開恨憎,三個(gè)表達(dá)式都可以省略,但 “;” 不能省略红氯。

a. 省略“循環(huán)變量初始化”框咙,可以在 for 語句之前由賦值語句進(jìn)行變量初始化操作,如:

b. 省略“循環(huán)條件”痢甘,可能會(huì)造成循環(huán)將一直執(zhí)行下去喇嘱,也就是我們常說的“死循環(huán)”現(xiàn)象,如:

在編程過程中要避免“死循環(huán)”的出現(xiàn)塞栅,因此者铜,對于上面的代碼可以在循環(huán)體中使用 break 強(qiáng)制跳出循環(huán)(關(guān)于 break 的用法會(huì)在后面介紹)。

c. 省略“循環(huán)變量變化”放椰,可以在循環(huán)體中進(jìn)行循環(huán)變量的變化作烟,如:

2、 for 循環(huán)變量初始化和循環(huán)變量變化部分砾医,可以是使用 “,” 同時(shí)初始化或改變多個(gè)循環(huán)變量的值拿撩,如:

代碼中,初始化變量部分同時(shí)對兩個(gè)變量 i 和 j 賦初值如蚜,循環(huán)變量變化部分也同時(shí)對兩個(gè)變量進(jìn)行變化压恒,運(yùn)行結(jié)果:

3、?循環(huán)條件部分可以使用邏輯運(yùn)算符組合的表達(dá)式错邦,表示復(fù)雜判斷條件探赫,但一定注意運(yùn)算的優(yōu)先級,如:

代碼中撬呢,必須同時(shí)滿足變量 i 小于 10 伦吠,并且 i 不等于 5 時(shí)才會(huì)進(jìn)行循環(huán),輸出變量 i 的值魂拦。


break和continue

當(dāng)循環(huán)中出現(xiàn)break時(shí)毛仪,整個(gè)循環(huán)語句立刻終止,執(zhí)行接下來的語句

當(dāng)循環(huán)中出現(xiàn)continue時(shí)芯勘,此次循環(huán)跳過潭千,進(jìn)入下次一次循環(huán);


多重循環(huán):

循環(huán)內(nèi)套循環(huán)借尿,用法與循環(huán)一樣刨晴,不過思路一定要理清屉来,別把自己繞混了。

此筆記所用資料皆來自慕課網(wǎng)狈癞,用于自身復(fù)習(xí)總結(jié)茄靠,希望每一個(gè)學(xué)習(xí)的朋友都有,復(fù)習(xí)總結(jié)的好習(xí)慣蝶桶。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末慨绳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子真竖,更是在濱河造成了極大的恐慌脐雪,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恢共,死亡現(xiàn)場離奇詭異战秋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)讨韭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門脂信,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人透硝,你說我怎么就攤上這事狰闪。” “怎么了濒生?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵埋泵,是天一觀的道長。 經(jīng)常有香客問我罪治,道長丽声,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任规阀,我火速辦了婚禮恒序,結(jié)果婚禮上瘦麸,老公的妹妹穿的比我還像新娘谁撼。我一直安慰自己,他們只是感情好滋饲,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布厉碟。 她就那樣靜靜地躺著,像睡著了一般屠缭。 火紅的嫁衣襯著肌膚如雪箍鼓。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天呵曹,我揣著相機(jī)與錄音款咖,去河邊找鬼何暮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛铐殃,可吹牛的內(nèi)容都是我干的海洼。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼富腊,長吁一口氣:“原來是場噩夢啊……” “哼坏逢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赘被,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤是整,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡党瓮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年录肯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诅迷。...
    茶點(diǎn)故事閱讀 39,764評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出秽晚,到底是詐尸還是另有隱情,我是刑警寧澤筒愚,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布赴蝇,位于F島的核電站,受9級特大地震影響巢掺,放射性物質(zhì)發(fā)生泄漏句伶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一陆淀、第九天 我趴在偏房一處隱蔽的房頂上張望考余。 院中可真熱鬧,春花似錦轧苫、人聲如沸楚堤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽身冬。三九已至,卻和暖如春岔乔,著一層夾襖步出監(jiān)牢的瞬間酥筝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工雏门, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘿歌,地道東北人掸掏。 一個(gè)月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像宙帝,于是被迫代替她去往敵國和親阅束。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法茄唐,類相關(guān)的語法息裸,內(nèi)部類的語法,繼承相關(guān)的語法沪编,異常的語法呼盆,線程的語...
    子非魚_t_閱讀 31,625評論 18 399
  • 最近比較煩,點(diǎn)背的時(shí)候蚁廓,喝涼水都是塞牙的访圃,其實(shí)我也很想趕項(xiàng)目,把后臺接口寫好相嵌,但是我還是姥姥實(shí)實(shí)的把基礎(chǔ)語法搞個(gè)大...
    _信仰zmh閱讀 1,339評論 1 8
  • 1 順序語句 語句:使用分號分隔的代碼稱作為一個(gè)語句腿时。 注意:沒有寫任何代碼只是一個(gè)分號的時(shí)候,也是一條語句饭宾,...
    哈哈哎呦喂閱讀 381評論 0 0
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 3,660評論 0 7
  • 你說邪門不邪門? 我剛剛想到這個(gè)題目和素材弹惦,手機(jī)一震否淤,彈出來幾個(gè)字:親愛的,在嗎棠隐? 沒錯(cuò)石抡,發(fā)微信的,正是我準(zhǔn)備拿來...
    Q小喵閱讀 454評論 15 17