//没有明确返回值的3个数比较大小
import java.util.Scanner;
public class WayPratice3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入第一个值:");
int a= sc.nextInt();
System.out.println("输入第二个值:");
int b= sc.nextInt();
System.out.println("输入第三个值:");
int c= sc.nextInt();
max(a,b,c);
}
(1) 用三元运算符的方法得到最大值;
public static void max(int x,int y,int z){
int max1=(x>y)?x:y;
int max2=(max1>z)?max1:z;
System.out.println("三个数中的最大值为:");
System.out.println(max2);
}
(2) 用if嵌套的方法;
public static void max(int x,int y,int z){
if(x>y){
if(x>z){
System.out.println("最大的值为:"+x);
}else if(y>z){
System.out.println("最大的值为:"+y);
}else{
System.out.println("最大的值为:"+z);
}
}
}
}