高清国产av一区二区三区_亚洲欧美日韩在线_无码熟妇人妻av在线影片免费_在线无码一级伊伊_爽好舒服高H自慰软件_亚洲熟女区偷拍区高清区_午夜福利影院啪啪_亚洲国产黄片在线播放_中文字幕日韩精品乐乐影院_久久国产亚洲日韩欧美精品

掃描二維碼關(guān)注

首頁 APP開發(fā)小程序開發(fā) 微信公眾號(hào) 網(wǎng)站建設(shè) 營銷推廣 經(jīng)典案列 產(chǎn)品服務(wù) 關(guān)于我們

“學(xué)習(xí)不僅是掌握知識(shí)”

向書本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造

JAVA 的程序流

2019/3/3 16:48:37

JAVA 的程序流

因?yàn)镴SP 的useBean需要用JAVA語言來實(shí)現(xiàn),然后編譯成CLASS文件放入TOMCAT的BIN目錄下。所以在這里我們一同學(xué)習(xí)一下JAVA的程序流:

與C、 C++相同,Java程序通過流控制來執(zhí)行程序流,完成一定任務(wù)的語句組成的。語句可以是單一的一條語句(如c=a+b;),也可以復(fù)合語句。
下面我們分別來介紹Java中的流控制語句,包括

  • 分支語句 :if-else,break,switch, return.
     
  • 循環(huán)語句 :while,do-while,for, continue.
     
  • 例外處理語句 :try-catch-finally,throw
     
  • 最后我們簡單介紹一下注釋語句

支語句

分支語句提供了一種控制機(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 


例.判斷某一年是否為閏年。

閏年的條件是符合下面二者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除。

    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; 

    Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)