


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、控制流程語句 :語句: 使用分號分隔的代碼就是一個語句。順序語句 : 按照代碼順序從上往下執(zhí)行所有的代碼就是順序語句,*/class Demo1 public static void main(String args)/*int i = 10; else都不符合上述 的條件執(zhí)行的代碼if 語句要注意的細節(jié):1. 如果符合條件后只有一個語句需要執(zhí)行,那么可以省略大括號。但是建議不要省略,因為結(jié)構(gòu)不 清晰。2. if 語句的判斷條件后不能添加分號,否則會影響到執(zhí)行的效果的,需求 1:工作經(jīng)驗要兩年或者兩年以上。需求 2:根據(jù)一個變量所記錄的數(shù)字輸出對應(yīng)的星期。0 -星期天 1 星期一*/class
2、 Demo2public static void main(String args)int workAge = 2;/*格式 1:if(workAge>=2)(" 電話通知過來面試 .");格式 2:if(workAge>=2).E等級接受鍵盤錄入數(shù)據(jù)的步驟:1. 創(chuàng)建一個掃描器對象。2. 調(diào)用掃描器對象的 nextInt 方法掃描數(shù)據(jù)3. 導(dǎo)入包。*/import .*;class Demo3public static void main(String args)");/*控制流程語句之 -if 判斷語句格式一: 只適用于一種情況下去使用。if( 判
3、斷條件 )符合條件執(zhí)行的代碼 ;格式二:適用于兩種情況下去使用if( 判斷條件 )符合條件執(zhí)行的代碼else不符合條件執(zhí)行 的 代碼格式 3: 適用于多種情況使用的if( 判斷條件 1)符合條件 1 執(zhí)行的 語句;else if( 判斷條件 2)符合條件 2執(zhí)行 的語句;else if( 判斷條件 3)符合條件 3執(zhí)行 的語句;else if( 判斷條件 4)符合條件 4 執(zhí)行 的語句 ;else都不符合上述 條件執(zhí)行的代碼 */class Demo1public static void main(String args)("Hello World!");/*控制流程語句之
4、 switch 選擇判斷語句switch 語句的格式:switch( 你的選擇 )case 值 1:符合值 1 執(zhí)行的代碼 break;case 值 2:符合值 2 執(zhí)行的代碼break;case 值 3:符合值 3 執(zhí)行的代碼break;case 值 4:符合值 4 執(zhí)行的代碼break;default:你的選擇都符合上述的選項時執(zhí)行的代碼 ;break;switch 語句要注意的事項:1. switch 語句使用的變量只能是 byte、 char、 short、int、 String 數(shù)據(jù)類型, String 數(shù)據(jù)類型是從的 時候開始支持的。2. case后面跟的數(shù)據(jù)必須是一個常量。3.
5、switch 的停止條件:switch語句一旦匹配上了其中的一個case語句,那么就會執(zhí)行對應(yīng)的case中的語句代碼,執(zhí)行完畢之后如果沒有遇到 break 關(guān)鍵字或者是結(jié)束 switch 語句的大括號,那么 switch 語句不會再判斷,按照代 碼的順序從上往下執(zhí)行所有的代碼。直到遇到 break 或者是結(jié)束 siwitch 語句的大括號為止。4. 在switch語句中不管代碼的順序如何,永遠都是會先判斷case語句,然后沒有符合的情況下才會執(zhí)行 default 語句。if-else if-else if 語句與 switch 語句非常的相似:switch 語句的優(yōu)點: switch 語句的結(jié)
6、構(gòu)清晰。switch 缺點:如果 判斷的條件是一個區(qū)間范圍的,使用 switch 操作就非常的麻煩了。判斷以下那些不是計算機語言 ( D )A java B C# C javascript D android*/class Demo2public static void main(String args)int option = 13; ;class Demo4public static void main(String args)(" 請輸入一個月份: ");while 循環(huán)語句一般是通過一個變量控制其循環(huán)的次數(shù)。但是也是不建議2. while 循環(huán)語句的循環(huán)體代碼如果只
7、有一個語句的時候,那么可以省略大括號 大家省略。3. while 循環(huán)語句的判斷條件后面不能跟有分號,否則會影響到執(zhí)行的效果。需求: 在控制上打印五句 hello world.*/class Demo5public static void main(String args)int count = 0;while(count<5)("Hello World!");count+;/*需求: 計算 1+2+3+ 100 的總和。*/class Demo6public static void main(String args) int num = 1;int sum = 0;
8、 創(chuàng)建一個隨機數(shù)對象。2. 調(diào)用隨機數(shù)對象的 nextInt 方法。3. 導(dǎo)包。*/class Demo7 public static void main(String args) int num = 1;int sum = 0; ;class Demo8 public static void main(String args) ");else if(guessNum<randomNum) (" 猜小了 .");else("恭喜你,猜對了 '"); break;/*控制流程語句 do while 循環(huán)語句格式:dowhile(判斷
9、條件);需求: 在控制上打印五句 hello world.while 循環(huán)語句與 do-while 循環(huán)語句的區(qū)別:while 循環(huán)語句是先判斷后執(zhí)行循環(huán)語句的, do-while 循環(huán)語句是先執(zhí)行,后判斷。不管條件是否滿足至少會執(zhí)行一次。*/class Demo9public static void main(String args)/*int count =0;while(count<5)("Hello World!"); count+;在 java 中, java 編譯器是不允許寫廢話。 boolean flag = false;while(flag)(&quo
10、t;Hello World!"); boolean flag = false;do("Hello World!");while(flag);*/int count = 0;do("hello world");count+;while(count<5);/*需求: 使用 do-while 算出 1-100 之間偶數(shù)的總和。*/class Demo10public static void main(String args)int num = 1;int sum = 0; for(;) 這種寫法 是一個死循環(huán)語句,相當于 while(true)
11、;2. for 循環(huán)語句的初始化語句只會執(zhí)行一次,只是在第一次循環(huán)的時候執(zhí)行而已。3. for 循環(huán)語句的循環(huán)體語句只有一句的時候,可以省略大括號不寫。但是不建議省略 需求: 在控制上打印五句 hello world.*/class Demo11public static void main(String args)/*int count=0;while(count<5);("Hello World!"); count+;int count = 0 ;for(" 初始化語句 A");count<5 ;(" 循環(huán)后的語句 C"
12、;)(" 循環(huán)體語句 B"); count+;*/ for(int count = 0 ; count<5; count+)("hello world");/*需求: 在控制臺上打印一個 五行五列矩形 /.*先打印一行*/class Demo12 public static void main(String args)for(int j = 0 ; j<5 ; j+) 分析列數(shù) :i = 0 ; i<5; j=0 ; j<=i1 個星號i = 1 ; i<5 ;j=0 ; j<=12 個星號i = 2 ; i<5
13、; j=0 ; j<=2 3個星號*/class Demo13public static void main(String args)for(int i = 0 ; i< 5 ; i+)for(int j = 0 ; j<=i ; j+) */class Demo15public static void main(String args) for(int i = 1 ; i<=9 ; i+)for(int j = 1 ; j<=i ; j+) ;class Demo16 public static void main(String args) throws Exceptionbreak 用于 switch 語句的作用是結(jié)束一個 switch 語句。2. break 用于循環(huán)語句中的作用是結(jié)束當前所在的循環(huán)語句。筆試題目: break 目前位于內(nèi)層的 for 循環(huán),如何才能讓 break 作用于外層 的 for 循環(huán)。可以標記解決標記的命名只要符合標識符的命名規(guī)則即可。*/class Demo17public static void main(String args)aaa:for(int j = 0 ; j<3 ; j+) 在一種情況下, continue 后面不能跟有其他語句,因為是永遠都無 法執(zhí)行到。2. continu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 正畸課件介紹
- 定量分析型綜合實驗 (附答案解析)-2023年高考化學(xué)大題專項突破
- 肝癌射頻護理
- 腦出血治療方案
- 護理就業(yè)創(chuàng)業(yè)發(fā)展路徑
- 肝癌護理常規(guī)
- 【2025中考復(fù)習(xí)】初中英語六大時態(tài)練習(xí)題及答案
- 家居建材終端培訓(xùn)體系構(gòu)建與實施
- 旅游管理職業(yè)生涯訪談
- 車間安全培訓(xùn)
- GB/T 16447-2004煙草及煙草制品調(diào)節(jié)和測試的大氣環(huán)境
- GB/T 13384-2008機電產(chǎn)品包裝通用技術(shù)條件
- 公司勞務(wù)派遣人員工資薪酬發(fā)放暫行規(guī)定
- 建筑大師伊東豐雄簡介及作品集課件
- 公司二次經(jīng)營創(chuàng)效管理實施細則
- BRCGS食品安全全球標準第9版全套程序文件
- 8D改善報告模板
- 2023年福建省高一數(shù)學(xué)競賽試題參考答案
- 2023年最新的馬季吹牛相聲臺詞
- 嬰幼兒上呼吸道感染的護理課件
- 一年級英語下冊素材-Unit 1 Lets count!課文翻譯 譯林版(一起)
評論
0/150
提交評論