publicclassDemo01{publicstaticvoidmain(String[] args){int a =5, b =3, c =7, max;if(a > b){if(a > c){
max = a;}else{
max = c;}}else{if(b > c){
max = b;}else{
max = c;}}System.out.println("最大值:"+ max);}}
第二种解法(if 语句)
publicclassDemo01{publicstaticvoidmain(String[] args){int a =5, b =3, c =7, max;if(a > b){
max = a;}else{
max = b;}if(c > max){
max = c;}System.out.println("最大值:"+ max);}}
第三种解法(假设法)
publicclassDemo01{publicstaticvoidmain(String[] args){int a =5, b =3, c =7, max = a;if(b > max){
max = b;}if(c > max){
max = c;}System.out.println("最大值:"+ max);}}
第四种解法(If嵌套和&&操作符)
publicclassDemo01{publicstaticvoidmain(String[] args){int a =5, b =3, c =7, max;if(a > b && a > c){
max = a;}else{if(b > c){
max = b;}else{
max = c;}}System.out.println("最大值:"+ max);}}
第五种解法(三目运算符)
publicclassDemo01{publicstaticvoidmain(String[] args){int a =5, b =3, c =7, max;
max =((a >= b ? a : b)> c)?(a >= b ? a : b): c;System.out.println("最大值:"+ max);}}
第六种解法(Math数学函数)
publicclassDemo01{publicstaticvoidmain(String[] args){int a =5, b =3, c =7, max;int temp =Math.max(a, b);
max =Math.max(temp, c);System.out.println("最大值:"+ max);}}