三个整数求最大值——条件运算符

条件?结果1:结果2

import java.util.Scanner;

public class FindBig {
    public static void main(String[] args) {
        System.out.print("输入三个整数:");
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
        int b=sc.nextInt();
        int c=sc.nextInt();
        //a,b,c三个整数的值,传到max()方法求最大值
        //得到方法的返回结果,保存到变量m
        int m=max1(a,b,c);
        System.out.println("最大值为"+m);
        m=max2(a,b,c);
        System.out.println("最大值为"+m);
        sc.close();
    }

     static int max1(int a, int b, int c) {
         int max=a>b?a:b;
         max=max>c?max:c;
        return max;
    }
     static int max2(int a, int b, int c) {
         
        return (a>b)?(a>c?a:c):(b>c?b:c);
    }

}

运行结果

输入三个整数:24 73 15
最大值为73
最大值为73

你可能感兴趣的:(三个整数求最大值——条件运算符)