J-4 Java语言基础
八、鍵盤錄入
在實(shí)際開發(fā)中,數(shù)據(jù)是變化的,為了提高程序的靈活性,我們加入鍵盤錄入數(shù)據(jù)。
- 實(shí)現(xiàn)
①導(dǎo)包: import java.util.Scanner;
②創(chuàng)建對(duì)象:Scanner sc = new Scanner(System.in);
③獲取數(shù)據(jù):int x = sc.nextInt();
九、流程控制語句
①順序結(jié)構(gòu) 從上往下,依次執(zhí)行
②選擇結(jié)構(gòu) 按照不同選擇,執(zhí)行不同代碼
③循環(huán)結(jié)構(gòu) 做一些重復(fù)的代碼
十、if語句
格式
①if(比較表達(dá)式){語句體; }②if(比較表達(dá)式){語句體1;}else{語句體2;}③if(比較表達(dá)式){語句體1;}else if(比較表達(dá)式2){語句體2;}…else{語句體n+1;}注意事項(xiàng):
比較表達(dá)式結(jié)果為Boolean類型;if語句體最好不要省略{};
十一、switch語句
格式:
switch(表達(dá)式){case 值1:語句體1;break;case 值2:語句體2;break;……default:語句體n+1;break;}注意事項(xiàng):
①case后只能是常量,不能為變量
②default可以省略,特殊情況:case可以涵蓋所有值
③break可以省略,但是會(huì)出現(xiàn)case穿透
④default不一定在最后,但建議是。
⑤switch語句的結(jié)束條件:執(zhí)行到break;執(zhí)行到末尾。if與switch語句
if適用于:針對(duì)boolean類型、一個(gè)范圍、幾個(gè)常量的判斷;
switch適用于:針對(duì)幾個(gè)常量的判斷
十二、循環(huán)語句
for循環(huán)語句
for(初始化語句:判斷條件語句:控制條件語句){循環(huán)體語句;}
格式:while循環(huán)
while(判斷條件語句){循環(huán)體語句;}擴(kuò)展:初始化語句;while(判斷條件語句){循環(huán)體語句;條件控制語句;}
格式:do···while循環(huán)
do{循環(huán)語句;}while(判斷條件語句);擴(kuò)展:初始化語句;do{循環(huán)體語句;控制條件語句;}while(判斷條件語句);
格式:- 區(qū)別
for語句的那個(gè)循環(huán)條件變量在循環(huán)結(jié)束后不能使用,而while可以使用;
for語句適合于一個(gè)范圍的判斷,while語句適合次數(shù)不明確的;
do···while循環(huán)至少執(zhí)行一次循環(huán)體; 循環(huán)使用的注意事項(xiàng)
一定要注意修改控制條件,否則出現(xiàn)死循環(huán);
最簡(jiǎn)單的死循環(huán):
while(true) { ... }
for( ; ; ) { ... }
十三、控制跳轉(zhuǎn)語句
- break:中斷
用于循環(huán)與switch語句中。跳出單層循環(huán),若跳出多層循環(huán),需要標(biāo)簽語句的配合。 - continue:繼續(xù)
用在循環(huán)中。跳出單層循環(huán)的一次,可以繼續(xù)下一次 - return:返回
用于結(jié)束方法。一旦遇到return,程序不會(huì)繼續(xù)執(zhí)行
轉(zhuǎn)載于:https://www.cnblogs.com/android-lyz/p/4742468.html
總結(jié)
以上是生活随笔為你收集整理的J-4 Java语言基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过 html5 FileReader
- 下一篇: Java 基础 之 赋值运算符