更新時(shí)間:2020-06-16 11:25:31 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2609次
一、流程控制
概念:在一個(gè)程序執(zhí)行的過(guò)程中,各條語(yǔ)句的執(zhí)行順序?qū)Τ绦虻慕Y(jié)果是有直接影響的。也就是說(shuō),程序的流程對(duì)運(yùn)行結(jié)果有直接的影響。所以,我們必須清楚每條語(yǔ)句的執(zhí)行流程。而且,很多時(shí)候我們要通過(guò)控制語(yǔ)句的執(zhí)行順序來(lái)實(shí)現(xiàn)我們要完成的功能。
順序結(jié)構(gòu):
public static void main(String[] args){
//順序執(zhí)行,根據(jù)編寫(xiě)的順序,從上到下運(yùn)行
System.out.println(1);
System.out.println(2);
System.out.println(3);
}二、判斷語(yǔ)句
判斷語(yǔ)句1--if
if語(yǔ)句第一種格式:if
if(關(guān)系表達(dá)式){
語(yǔ)句體;
}
執(zhí)行流程
首先判斷關(guān)系表達(dá)式看其結(jié)果是true還是false
如果是true就執(zhí)行語(yǔ)句體
如果是false就不執(zhí)行語(yǔ)句體

public static void main(String[] args){
System.out.println("開(kāi)始");
// 定義兩個(gè)變量
int a = 10;
int b = 20;
//變量使用if判斷
if (a == b){
System.out.println("a等于b");
}
int c = 10;
if(a == c){
System.out.println("a等于c");
}
System.out.println("結(jié)束");
}判斷語(yǔ)句2--if...else
if語(yǔ)句第二種格式:if...else
if(關(guān)系表達(dá)式) {
語(yǔ)句體1;
}else {
語(yǔ)句體2;
}執(zhí)行流程
首先判斷關(guān)系表達(dá)式看其結(jié)果是true還是false
如果是true就執(zhí)行語(yǔ)句體1
如果是false就執(zhí)行語(yǔ)句體2

public static void main(String[] args){
// 判斷給定的數(shù)據(jù)是奇數(shù)還是偶數(shù)
// 定義變量
int a = 1;
if(a % 2 == 0) {
System.out.println("a是偶數(shù)");
} else{
System.out.println("a是奇數(shù)");
}
System.out.println("結(jié)束");
}以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java控制語(yǔ)句練習(xí)題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)