设计一个类方法,接受三个INT数,将他们升序输出,不能用数组。

解决方案 »

  1.   

    设计一个类方法,接受三个INT数,将他们升序输出,不能用数组。?public String aa(int a1,int a2,int a3){
    //随便你怎么排序
    //把排好序的参数输出到string返回
    }
      

  2.   

    import java.util.*;
    public class sort
    {
    public static void main(String[] args)
    {
    Scanner in = new Scanner(System.in);

    System.out.println("ÇëÊäÈëµÚ1¸öÊý: ");
    int iNumber01=in.nextInt();

    System.out.println("ÇëÊäÈëµÚ2¸öÊý: ");
    int iNumber02=in.nextInt();

    System.out.println("ÇëÊäÈëµÚ3¸öÊý: ");
    int iNumber03=in.nextInt();

    if(iNumber01<iNumber02)
    iNumber01^=iNumber02;
    iNumber02^=iNumber01;
    iNumber01^=iNumber02;

    if(iNumber01<iNumber03)
    iNumber01^=iNumber03;
    iNumber03^=iNumber01;
    iNumber01^=iNumber03;

    if(iNumber02<iNumber03)
    iNumber02^=iNumber03;
    iNumber03^=iNumber02;
    iNumber02^=iNumber03;

    System.out.print(iNumber01+" "+iNumber02+" "+iNumber03+" ");
    }
    }