向書本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造
2019/3/3 16:48:37
因?yàn)镴SP 的useBean需要用JAVA語言來實(shí)現(xiàn),然后編譯成CLASS文件放入TOMCAT的BIN目錄下。所以在這里我們一同學(xué)習(xí)一下JAVA的程序流:
與C、 C++相同,Java程序通過流控制來執(zhí)行程序流,完成一定任務(wù)的語句組成的。語句可以是單一的一條語句(如c=a+b;),也可以復(fù)合語句。
下面我們分別來介紹Java中的流控制語句,包括
分支語句
分支語句提供了一種控制機(jī)制,使得程序的執(zhí)行可以跳過某些語句不執(zhí)行,而轉(zhuǎn)去執(zhí)行特定的語句。
條件語句if-else.
if-else語句根據(jù)判定條件的真假來執(zhí)行兩種操作中的一種,格式為:
if(boolean-expression)
statement1;
[else statement2;]
1.布爾表達(dá)式boolean-expression是任意一個(gè)返回布爾型數(shù)據(jù)的達(dá)式(這比C、 C++的限制要嚴(yán)格)。
2.每個(gè)單一的語句后都必須有分號(hào)。
3.語句statement1,statement2可以為復(fù)合語句,這時(shí)要用大括號(hào){}。建議對(duì)單一的語句也用大括號(hào)括起,這樣程序的可讀性強(qiáng),而且有利于程序的擴(kuò)充(可以在其中填加新的語句)。{}外面不加分號(hào)。
4.else子句是任選的。
5.若布爾表達(dá)式的值為true,則程序執(zhí)行statement1,否則執(zhí)行statement2。
6.if-else語句的一種特殊形式為:
if(expression1){
statement1
}else if (expression2){
statement2
}……
}else if (expressionM){
statementM
}else {
statementN
}
[else子句不能單獨(dú)作為語句使用,它必須和if配對(duì)使用。else總是與離它最近的if配對(duì)??梢酝ㄟ^使用大括號(hào){}來改變配對(duì)關(guān)系。]
7.舉例:
比較兩個(gè)數(shù)的大小,并按從小到大的次序輸出。
public class CompareTwo{ public static void main( String args[] ){ double d1=23.4; double d2=35.1; if(d2>=d1) System.out.println(d2+" >= "+d1); else System.out.println(d1+" >= "+d2); } } 運(yùn)行結(jié)果為: C:\>java CompareTwo 35.1 >= 23.4 |
public class LeapYear{ public static void main( String args[] ){ int year=1989; //method 1 if( (year%4==0 && year%100!=0) || (year%400==0) ) System.out.println(year+" is a leap year."); else System.out.println(year+" is not a leap year."); year=2000; //method 2 boolean leap; if( year%4!=0 ) leap=false; else if( year%100!=0 ) leap=true; else if( year%400!=0 ) leap=false; 深圳市南山區(qū)南山街道南海大道西桂廟路北陽光華藝大廈1棟4F、4G-04 更多可以了解的信息
客戶案列
售前QQ咨詢 Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)
|