求最值java代码 java求最小值( 二 )


4、三元运算符
5、if语句 + 逻辑运算符 (a,b,c三个数求最值java代码,如果不是a最大,或者b最大,就是c最大)
一、if语句嵌套
int a = 10;
int b = 30;
int c = 20;
int max;
if (ab) {
if (ac) {
max = a;
} else {
max = c;
}
} else {
if (bc) {
max = b;
} else {
max = c;
}
}
二、if语句
int a = 10;
int b = 30;
int c = 20;
int max;
if (ab) {
max = a;
} else {
max = b;
}
if (maxc) {
max = c;
}
三、if语句(假定a最大,b,c与a比较 , 如果比a大,则赋值给max)
int a = 10;
int b = 30;
int c = 20;
int max = a;
if (bmax) {
max = b;
}
if (cmax) {
max = c;
}
四、三元运算符
int a = 10;
int b = 30;
int c = 20;
int max = (ab) ? a : b;
max = (maxc) ? max : c;
或者
int max = ((ab ? a : b)c) ? (ab ? a : b) : c;(建议不用这种)
五、if语句 + 逻辑运算符 (a,b,c三个数 , 如果不是a最大,或者b最大,就是c最大)
int a = 10;
int b = 30;
int c = 20;
int max;
if (abac) {
max = a;
} else if (cacb) {
max = c;
} else
max = b;
如何用java编程求数组的最大值,最小值,平均值?public class MaxMin {
public static void main(String[] args) {
Integer[] inte = {12,23,54,75,86};
int max = inte[0];
int min = inte[0];
int average = 0;
int sum = 0;
for(int i=0;iinte.length;i++){
if(maxinte[i]){
max = inte[i];
}
if(mininte[i]){
min = inte[i];
}
sum += inte[i];
}
average = sum/inte.length;
System.out.println("最大值----"+max);
System.out.println("最小值----"+min);
System.out.println("平均值----"+average);
}
}
关于求最值java代码和java求最小值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读