描述
给三个整数,求他们中的最大值。
样例
样例 1:
输入: num1 = 1, num2 = 9, num3 = 0
输出: 9
样例解释:
返回三个数中最大的数。
样例 2:
输入: num1 = 1, num2 = 2, num3 = 3
输出: 3
样例解释:
返回三个中最大的数字。
方法一:通过简单的比较,得出最大值
public class Solution {
/**
* @param num1: An integer
* @param num2: An integer
* @param num3: An integer
* @return: an interger
*/
public int maxOfThreeNumbers(int num1, int num2, int num3) {
// write your code here
int max;
if(num1>num2)
max=num1;
else
max=num2;
if(max<num3)
max=num3;
return max;
}
}
方法二:可以使用三元运算符 a<b?a:b --a小于b吗?小于结果为a,不小于结果为b
public class Solution {
/**
* @param num1: An integer
* @param num2: An integer
* @param num3: An integer
* @return: an interger
*/
public int maxOfThreeNumbers(int num1, int num2, int num3) {
// write your code here
return num1<num2?(num2<num3?num3:num2):(num1<num3?num3:num1);
}
}