【Java】(Scanner用法)四個整數 a、b、c、d 使用條件運算符找出其中最大值


[實驗任務三]:有四個整數分別用 a、b、c、d 表示,請使用條件運算符找出其

中最大值。(選作)

1.設計思想
先輸入四個整數,再通過條件語句比較大小,最后輸出最大值。四個數,先分成兩組作比較,分別找出兩組中各自的最大值,再將兩個最大值作比較,最后確定這四個數的最大值。
2.程序流程圖

 

 

3.程序源碼
import java.util.Scanner;

public class Max {

     public static void main(String[] args) {
     // TODO Auto-generated method stub
          int a,b,c,d,m,n,max;
         System.out.println("請輸入四個整數:");
         Scanner zs1 = new Scanner(System.in) ;
         a = zs1.nextInt() ;
         Scanner zs2 = new Scanner(System.in) ;
         b = zs2.nextInt() ;
         Scanner zs3 = new Scanner(System.in) ;
         c = zs3.nextInt() ;
         Scanner zs4 = new Scanner(System.in) ;
        d = zs4.nextInt() ;
        //去百度查了Scanner的用法
        //還要考慮負數,小數,非四個數等一系列用戶可能出現的問題
        zs1.close();
        zs2.close();
        zs3.close();
        zs4.close();


        if(a>b)
            m=a;
        else m=b;
       if(c>d)
            n=c;
       else n=d;
       if(m>n)
           max=m;
       else max=n;
       System.out.println("四個數中最大值是:"+max);

       }

  }

 

4.結果截圖及測試樣例

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM