黑马程序员技术交流社区

标题: 获取三个数据中的最大值 [打印本页]

作者: 15114111253    时间: 2016-7-28 18:56
标题: 获取三个数据中的最大值
获取三个数据中的最大值

作者: WatingU    时间: 2016-7-28 20:07
x>y?(x>z?x:z):(y>z?y:z);
作者: 大天    时间: 2016-7-28 20:37
public class Test11 {
        public static void main(String[] args) {
        int x = 231,y=307,z=342;
        int temp;
        temp = x>y?x:y;
        int max;
        if(temp<z) {
                max = z;
        }else{
                max = temp;
        }
        System.out.println("最大值为:"+max);
}
}
作者: 15114111253    时间: 2016-7-29 23:41
大天 发表于 2016-7-28 20:37
public class Test11 {
        public static void main(String[] args) {
        int x = 231,y=307,z=342;

哈哈  谢谢了
作者: huangsong1002    时间: 2016-7-30 00:19
int temp=(a>b)?a:b;
max=(temp>c)?temp:c;
作者: 汪国兵    时间: 2016-7-31 21:49
x>y?(x>z?x:z):(y>z?y:z);
作者: 夜神月light    时间: 2016-7-31 22:11
class Max{
     public static void main(String [] args){
          int a = 10;
          int b = 20;
          int c = 30;
          if (a>b & a>c){
            System.out.println(a);
                        } else if (b>a & b>c) {
                                 System.out.println(b);
                        }else
                                 System.out.println(c);
                        }
     }

作者: itcoder    时间: 2016-7-31 23:17
class Demo{
        public static void main(String[] args){
                int a = 1;
                int b = 2;
                int c = 3;
                int max = (((a > b) ? a : b) > c) ? ((a > b) ? a : b) : c;
                System.out.println("最大值为" + max);
       
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2