[Android-Java]2.分支結(jié)構(gòu)-(4-7)

大家好吻贿,我又來寫博客了~今天的內(nèi)容還是接著上次的一樣唆姐,講分支結(jié)構(gòu),當(dāng)然了,很多人說我這里面的博客只有Java奉芦,沒有Android赵抢,別著急,很快就會有的声功。而且烦却,可能是對于大家來說,提升階段的Android博客先巴。

四其爵、if

說到if呢,很多人應(yīng)該都知道意思是什么伸蚯,就是如果的意思摩渺。那么我們先來看一段代碼,之后再來品鑒一下這個if的真正含義剂邮。

int a = 10 ;
int b = 11 ;
if(a>b){
  System.out.println("a大于b");
}
System.out.println("我說一句話摇幻,你聽著。");

很簡單的幾行代碼挥萌,前兩行就不說了绰姻,就是定義了兩個變量。那么從第三行開始引瀑,if這個關(guān)鍵字是我們從來都沒有見過的狂芋。那么下面我們來看一下他的輸出結(jié)果

我說一句話,你聽著憨栽。

從輸出結(jié)果上可以看到帜矾,加了if之后,"a大于b"這句話并沒有輸出屑柔。沒錯屡萤,if就是這樣的用法,if后面的括號中锯蛀,我們發(fā)現(xiàn)最終得到的結(jié)果是個布爾值的變量灭衷,那么當(dāng)括號中的布爾值變量為真的情況下,會執(zhí)行if后代碼塊中的代碼旁涤,如果if括號中布爾值變量為假的話翔曲,則不會執(zhí)行代碼塊中的代碼。畫個簡單的流程圖我們來看看劈愚。

5C515DC9-60E1-4AA6-A062-36CE401D0892.png

很簡單對吧瞳遍。

五、if與else

如果有了菌羽,那么我們平常說話的時候掠械,如果一般都跟否則連用,所以else也就誕生了。這個可以在if的基礎(chǔ)上進行理解猾蒂,我們做一個簡單的程序均唉,就很好理解了。

int a = 10 ; 
int b = 11 ; 
if(a>b){
  System.out.println("a>b");
}else{
  System.out.println("a<b");
}
System.out.println("我說一句話肚菠,你聽著舔箭。");

那么這一段代碼的輸出結(jié)果是什么呢?猜也應(yīng)該能猜出來蚊逢。

a<b
我說一句話层扶,你聽著。

六烙荷、if與else if與else

還是一樣的镜会,看一行代碼,我們來理解一下终抽。場景也很好安排戳表,就拿成績來說。

// 班里a同學(xué)的考試成績是95
// 判斷一下是優(yōu)秀拿诸,及格扒袖,不及格
int a = 95;
if(a>90){
  System.out.println("a同學(xué)成績?yōu)閮?yōu)秀");
}else if(a>60&&a<=90){
  System.out.println("a同學(xué)成績?yōu)榧案?);
}else{
  System.out.println("a同學(xué)成績?yōu)椴患案?);
}

輸出的結(jié)果是

a同學(xué)成績?yōu)閮?yōu)秀

通過這個例子塞茅,我們也能看出來亩码,其實if也好else if或者else也好,都是一種判斷野瘦,和生活中的例子特別像描沟。通過上面代碼的組合,我們發(fā)現(xiàn)鞭光,它可以使代碼產(chǎn)生分流的作用吏廉。所以被稱之為分支結(jié)構(gòu)。
這個地方有些同學(xué)可能記不住惰许,哪個后面有判斷用的括號席覆。那么告訴大家一個很好記錄的方法,只要看見if汹买,后面必定加上判斷用的括號~

七佩伤、switch

switch也是一個分支結(jié)構(gòu),我們先來看看他在代碼中的運用晦毙。

int a = 2;
switch(a){
case 0:
  System.out.println("00000");
  break;
case 1:
  System.out.println("11111");
  break;
case 2:
  System.out.println("22222");
  break;
default:
  System.out.println("找不到你想要的結(jié)果");
  break;
} 

輸出結(jié)果

22222

從上面的代碼我們應(yīng)該能看出來生巡,switch是一種選擇結(jié)構(gòu),就像我們平臣剩考試的時候孤荣,會做選擇題,當(dāng)然是單選,那么最終的結(jié)果盐股,必然從已知的ABCD這四個答案中做出選擇钱豁。
這個地方我們要注意兩個點

1.switch后面的括號中只能是整型或者char類型,當(dāng)然也有特殊疯汁,java7以后寥院,可以使用String類型。但是通常情況下涛目,我們還是不太用String類型秸谢。所以這里大家了解就行。

2.break的作用:大家可以先嘗試一下如果不加break會出現(xiàn)什么問題霹肝,之后你應(yīng)該就能恍然大悟了估蹄。break的作用就是打斷判斷,如果沒有break沫换,switch判斷會在選擇后臭蚁,繼續(xù)往下運行,而不會因為case 1讯赏,case 2影響垮兑。

if與switch的區(qū)別是什么?

if更多的運用在范圍選擇上漱挎,還有boolean值變量上的比較多系枪。
而switch就是選擇。有幾個固定選項的那種磕谅。
當(dāng)然if是可以替代switch的私爷,但是switch卻替代不了if,所以在使用的時候膊夹,更多人喜歡用if衬浑,但是說句實話,如果你switch用的好的話放刨,是會給你加分的哦~

if的圖畫的不好工秩,請大家輕噴。后面其實也是可以加圖的进统,但是助币,畫圖好累。還是請大家輕噴麻昼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奠支,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子抚芦,更是在濱河造成了極大的恐慌倍谜,老刑警劉巖迈螟,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異尔崔,居然都是意外死亡答毫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門季春,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洗搂,“玉大人,你說我怎么就攤上這事载弄≡拍矗” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵宇攻,是天一觀的道長惫叛。 經(jīng)常有香客問我,道長逞刷,這世上最難降的妖魔是什么嘉涌? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮夸浅,結(jié)果婚禮上仑最,老公的妹妹穿的比我還像新娘。我一直安慰自己帆喇,他們只是感情好警医,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著番枚,像睡著了一般法严。 火紅的嫁衣襯著肌膚如雪损敷。 梳的紋絲不亂的頭發(fā)上葫笼,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音拗馒,去河邊找鬼路星。 笑死,一個胖子當(dāng)著我的面吹牛诱桂,可吹牛的內(nèi)容都是我干的洋丐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼挥等,長吁一口氣:“原來是場噩夢啊……” “哼友绝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起肝劲,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤迁客,失蹤者是張志新(化名)和其女友劉穎郭宝,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掷漱,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡粘室,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了卜范。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片衔统。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖海雪,靈堂內(nèi)的尸體忽然破棺而出锦爵,到底是詐尸還是另有隱情,我是刑警寧澤奥裸,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布棉浸,位于F島的核電站,受9級特大地震影響刺彩,放射性物質(zhì)發(fā)生泄漏迷郑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一创倔、第九天 我趴在偏房一處隱蔽的房頂上張望嗡害。 院中可真熱鬧,春花似錦畦攘、人聲如沸霸妹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叹螟。三九已至,卻和暖如春台盯,著一層夾襖步出監(jiān)牢的瞬間罢绽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工静盅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留良价,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓蒿叠,卻偏偏與公主長得像明垢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子市咽,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

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