黑马程序员技术交流社区
标题:
求三个数中的最大值的三种方法
[打印本页]
作者:
奔跑的小红帽
时间:
2015-10-19 21:54
标题:
求三个数中的最大值的三种方法
class Demo {
//求三个数中的最大值
public static void main(String[] args) {
int x=10,y=20,z=30;
//先求出任意两个数中比较大的数
int temp = (x>y)?x:y;
//用比较大的数在和另一个数比较
int max = (temp>z)?temp:z;
System.out.println(max);
}
}
class Demo {
//求三个数中的最大值
public static void main(String[] args) {
int x=10,y=20,z=30;
int max = (x>y)?((x>z)?x:z):((y>z)?y:z);
System.out.println(max);
}
}
class Demo {
//求三个数中的最大值
public static void main(String[] args) {
int x=10,y=20,z=30;
if(x>y){
if(x>z){
System.out.println(x);
}else{//x<z
System.out.println(z);
}
}else{ //x<y
if(y>z){
System.out.println(y);
}else{//y<z
System.out.println(z);
}
}
System.out.println(max);
}
}
作者:
QQ15862772896
时间:
2015-10-19 22:10
谢谢分享 赞一个
作者:
爨oooo
时间:
2015-10-20 10:18
为什么不用switch语句..
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2