課程地址:http://www.imooc.com/learn/85
總結(jié)圖片來(lái)自 http://www.imooc.com/article/10535
本文結(jié)構(gòu):
- If
- switch
- while / do...while
- for
If
有以下四種情況
switch
不得不說(shuō)的幾點(diǎn)小秘密:
1佑钾、 switch 后面小括號(hào)中表達(dá)式的值必須是整型或字符型
2叮称、 case 后面的值可以是常量數(shù)值墨吓,如 1、2艾猜;也可以是一個(gè)常量表達(dá)式,如 2+2 ;但不能是變量或帶有變量的表達(dá)式到旦,如 a * 2
3、 case 匹配后巨缘,執(zhí)行匹配塊里的程序代碼添忘,如果沒(méi)有遇見(jiàn) break 會(huì)繼續(xù)執(zhí)行下一個(gè)的 case 塊的內(nèi)容,直到遇到 break 語(yǔ)句或者 switch 語(yǔ)句塊結(jié)束 如
4带猴、 可以把功能相同的 case 語(yǔ)句合并起來(lái)
5昔汉、 default 塊可以出現(xiàn)在任意位置,也可以省略
case后面的格式容易弄錯(cuò)
public class HelloWorld {
public static void main(String[] args) {
char today='日';
switch(today){
case '一':
case '三':
case '五':
System.out.println("吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("吃油條");
break;
case '日':
System.out.println("吃主席套餐");
break;
}
}
}
循環(huán)
Java 常用的 3 種循環(huán): while 拴清、 do...while 靶病、 for
while
執(zhí)行過(guò)程:
< 1 >、 判斷 while 后面的條件是否成立( true / false )
< 2 >口予、 當(dāng)條件成立時(shí)娄周,執(zhí)行循環(huán)內(nèi)的操作代碼 ,然后重復(fù)執(zhí)行< 1 >沪停、< 2 >煤辨, 直到循環(huán)條件不成立為止
特點(diǎn):先判斷,后執(zhí)行
do while
for
i++
break
生活中木张,我們經(jīng)常會(huì)因?yàn)槟承┰蛑袛嗉榷ǖ娜蝿?wù)安排众辨。如在參加 10000 米長(zhǎng)跑時(shí),才跑了 500 米就由于體力不支舷礼,需要退出比賽鹃彻。在 Java 中,我們可以使用 break 語(yǔ)句退出指定的循環(huán)妻献,直接執(zhí)行循環(huán)后面的代碼蛛株。
continue
continue 的作用是跳過(guò)循環(huán)體中剩余的語(yǔ)句執(zhí)行下一次循環(huán)。
循環(huán)體中包含循環(huán)語(yǔ)句的結(jié)構(gòu)稱為多重循環(huán)育拨。三種循環(huán)語(yǔ)句可以自身嵌套谨履,也可以相互嵌套,最常見(jiàn)的就是二重循環(huán)熬丧。在二重循環(huán)中笋粟,外層循環(huán)每執(zhí)行一次,內(nèi)層循環(huán)要執(zhí)行一圈。
判斷一個(gè)數(shù)(小于10位)的位數(shù)害捕。
eg, 輸入999唆香,則輸出 “它是個(gè)3位的數(shù)!”
Notice: 不要把eg看成一個(gè)題的全部吨艇,要好好看題躬它。而不是看例子寫代碼,否則會(huì)漏掉很多條件东涡,或者可能情況冯吓。
Day 1 Java 系列匯總:
2 天入門 Java-Day 1
Day 1-Java-imooc-2.變量常量
Day 1-Java-imooc-3.運(yùn)算符
Day 1-Java-imooc-4.流程控制語(yǔ)句
Day 1-Java-imooc-5.數(shù)組
Day 1-Java-imooc-6.方法
我是 不會(huì)停的蝸牛 Alice
85后全職主婦
喜歡人工智能,行動(dòng)派
創(chuàng)造力疮跑,思考力组贺,學(xué)習(xí)力提升修煉進(jìn)行中
歡迎您的喜歡,關(guān)注和評(píng)論祖娘!