标题: 获取三个数的最大值 [打印本页] 作者: 爱的泪水 时间: 2015-10-2 00:32 标题: 获取三个数的最大值 class Demo6_IfIf {
public static void main(String[] args) {
int a = 40;
int b = 50;
int c = 30;
if (a > b) {
if (a > c) {
System.out.println(a + "是最大值");
}else {
System.out.println(c + "是最大值");
}
}else { //b >= a
if (b > c) {
System.out.println(b + "是最大值");
}else {
System.out.println(c + "是最大值");
}
}
}
}
作者: 915816106 时间: 2015-10-2 10:00
还有别的方法吧作者: 召唤吧Bymax 时间: 2015-10-2 10:51
三元运算符看起来比较简洁作者: heshiwei 时间: 2015-10-2 11:06
你这种方法太简答了,要是换成100个1000个数字,得写多少代码呀。
中肯、常规的做法是建一个数组。
int [] arr = {1,2,3,3,4,5,5,,,,};
int max = Integer.MAX_VALUE;
for (int i = 0; i < arr.length; i++){
if (arr[i] > max){
max = arr[i];
}
}