天天看點

Java基礎進階-輸入三個數,輸出最大值

Java基礎進階

輸入三個double類型資料,輸出最大值。

import java.util.Scanner;

public class notepadtext2{

public static void main(String[] args){

//建立輸入對象
	Scanner sr = new Scanner(System.in);
	
	//接收資料
	System.out.println("請輸入第一位小朋友的身高:.... ");
	double number1 = sr.nextDouble();
	System.out.println("請輸入第一位小朋友的身高:.... ");
	double number2 = sr.nextDouble();
	System.out.println("請輸入第一位小朋友的身高:.... ");
	double number3 = sr.nextDouble();
	
	//判斷并運算出最大值
	
	//方法一
	//double heigh = max(number1,number2);
	//double heigh1 = max(heigh ,number3);
	
	//方法二
	double a = max(max(number1,number2),number3);
	
	System.out.println("三位小朋友中最高的是:"+a+"cm");
	
}
/*
max函數為擷取兩個數中最大值的方法
傳回最大值,資料類型double;
*/
public static double max(double a,double b){
	double m = a>b?a:b;
	return m;
}
           

}