第十八天 do while for break continue

 do while 語句是用於未知循環次數的時候。他們最大的不同是:進入while循環前,while會先測試判斷條件的真假,再決定是否執行循環體,那麼do while呢,是先循環再判斷,無論如何都是先循環一次,再判斷。

那麼具體的語法格式如下

  do{

   主語句

    條件改變

    }while()循環條件判斷值

那麼可以由下列的例子來說明:

 

public class dowhiledomo{

public static void main(String args[]){

int x = 1;

int sum = 0;

do

{

sum +=x ;

x++;

}

while (x<=10);

System.out.print("輸出累計:"+sum);

}

}

 

再使用while 和do while循環時,開發者並不知道所要循環的次數,那麼就可以使用for循環。

看一下for的語法:

    for(賦值初始;判斷循環條件;賦值自增或者是自減){

      語句;

      語句;

    }

看一下例子基本上就可以明白了。

 

public class dowhiledomo{

public static void main(String args[]){

int sum = 0 ;

for (int x = 1;x<=10 ;x++ )

{

sum += x ;

}

System.out.print("輸出的累加是:"+sum);

}

}

 

 

 

 for嵌套循環:

 

public class ForNestedDemo{

// 完成一個四則運算的功能

public static void main(String args[]){

for(int i=1;i<=9;i++){ // 控制行

for(int j=1;j<=i;j++){ // 控制列

System.out.print(i+"*"+j+"="+(i*j)+"\t") ;

}

System.out.println() ;

}

}

};

可以看一下這個例子就很明白的瞭解了。

語法是:

for(初始值;循環條件;自增或自減量;){

for(初始值;循環條件;自增或自減量;){

 

 

 

 break 語句

break語句呢是用於中斷循環執行。

一般呢是嵌套if來使用。

語法如下:

       if(){

      break }

  由一個例子來進行說明.

public class continuedae{

public static void main(String args[]){

for(int i=0;i<10;i++){

if(i==3){

break ;

}

System.out.println("i = " + i) ;

}

}

};

那麼這個程序當i=3的時候就停止執行。

與continue不同,語法與break 一樣,continue的功能是除外。

public class continuedae{

public static void main(String args[]){

for(int i=0;i<10;i++){

if(i==3){

continue ;

}

System.out.println("i = " + i) ;

}

}

就比如這個例子,它把i=3就除外了,不顯示出來。後面的接着顯示出來。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章