[實驗任務三]:有四個整數分別用 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.結果截圖及測試樣例