不小心手殘按到刪除文章~~

還好有備分~~補回來囉~~

需要用到決策判斷的語法,在java 語法為if……else 以及 switch…..case

比較常用的是if…else

語法

if(boolean運算式){

// boolean 運算式為true

//會執行這裡的statements..

}else {

   // Boolean false

   //會執行這裡的statements

}

 

 範例: 100-60分即pass ; 59-50 可補考,補考不及格需重修; 低於50 分則重修。

 

如果只是單一判斷時,

 

public String getResult ( int grade ){

if (grade >=60){

System.out.println("Pass");

return "pass";

}else{

System.out.println("failed");

return"failes" ;

}

}

 

多重判斷語法範例:

 

public String getResultMulit ( int grade ){

  if(grade>=60){

  System.out.println("Pass");

  return "pass";

  }

  else if(grade<60 && grade>=50){

  System.out.println("Resit");

  return "resit";

  }else{

  System.out.println("failed");

return"failes" ;

  }

     

 }

 

 

如果是用switch…case 改寫

 

Switch..case 語法

 

  switch(byte| char | short | int 運算式) {

[ case < byte| char | short | int 常數或值> :

// switch 後運算式的結果與這各case的值相等時

// 會從這裡的statements 開始執行

[ break ;]

// break 決定每各case 何時要中斷處理跳出該switch 區塊

]

[defult:

//switch 後運算式的結果若與每各case的值皆不相等

//會從這裡的statements 開始執行

]

}

文章標籤
全站熱搜
創作者介紹
創作者 linasing 的頭像
linasing

Emma 艾瑪兒碎碎唸

linasing 發表在 痞客邦 留言(0) 人氣(1,371)