有number1,number2,number3三个数,那么如何去取最大值呢,基本语法是怎么样的?(举例)
还有哪儿有的下JAVA语法的电子书,当然是免费的了。

解决方案 »

  1.   

    max = (number1 > number2 ? number1:number2) > number3 ? (number1 > number2 ? number1:number2):number3
      

  2.   

    楼上的可读性也太差了吧
    下面这个好理解些
    max=number1>number?number1:number2;
    if (max<number3) max=number;
      

  3.   

    max = (number1 > number2 ? number1:number2) > number3 ? (number1 > number2 ? number1:number2):number3楼上这个方法还可以
      

  4.   

    //  Programming with Java by John R. Hubbard 
    //  Copyright McGraw-Hill, 1999 
    //  Problem 3.3 on page 61 import java.util.Random;public class MaxOfFour
    { public static void main(String[] args)
      { Random random = new Random();
        int n1 = random.nextInt();
        System.out.println("n1 = " + n1);
        int n2 = random.nextInt();
        System.out.println("n2 = " + n2);
        int n3 = random.nextInt();
        System.out.println("n3 = " + n3);
        int n4 = random.nextInt();
        System.out.println("n4 = " + n4);
        int max = n1;
        if (n2 > max) max = n2;
        if (n3 > max) max = n3;
        if (n4 > max) max = n4;
        System.out.println("Their maximum is " + max);
      }
    }