1. 程式人生 > >java 使用if else 結構語句判斷三個數中的最大值

java 使用if else 結構語句判斷三個數中的最大值

方法一:

package Lei; import java.util.Scanner; public class Test03 {
 public static void main(String[] args){
  Scanner scanner = new Scanner(System.in);
  System.out.println("輸入sql分數");
  int sql = scanner.nextInt();
  System.out.println("輸入androd分數");
  int androd = scanner.nextInt();
  System.out.println("輸入java分數");
  int java = scanner.nextInt();
  if(sql>androd && sql>java)
  {
   System.out.println("輸出最大分數為"+sql);
  }
  else if(androd>java)
  {
   System.out.println("最大分數為"+androd);
  }
  else{
   System.out.println("最大分數為"+java);
  }
  
 }
}
 結構為:

輸入sql分數
12
輸入androd分數
21
輸入java分數
34
最大分數為34

第二種方法

package Lei; import java.util.Scanner; public class Test03 {
 public static void main(String[] args){
  Scanner scanner = new Scanner(System.in);
  System.out.println("輸入sql分數,androd分數,輸入java分數");
  int sql = scanner.nextInt();
     int androd = scanner.nextInt();
  int java= scanner.nextInt();
  int maxscore=java;
  if(maxscore>androd && maxscore>sql)
  {
   System.out.println("輸出最大分數為"+maxscore);
  }
  else if(androd>sql)
  {
   System.out.println("最大分數為"+androd);
  }
  else{
   System.out.println("最大分數為"+sql);
  }
  
 }
}

結果為

輸入sql分數,androd分數,輸入java分數 12 43 34
最大分數為43