/*实现三元组*/
public class Triplet {
int[] e=new int[3];
public Triplet(int e1,int e2,int e3){//相当于InitTriplet
this.e[0]=e1;
this.e[1]=e2;
this.e[2]=e3;
}
public void finalize(){//相当于DestroyTriplet
}
public int Get(int i){//返回三元组的第i个元素
return this.e[i];
}
public void Put(int i,int e){//修改三元组的第i个元素为e
this.e[i]=e;
}
public boolean IsAscending(){//判断是否为升序
if(e[0]
return true;
else
return false;
}
public boolean IsDescending(){//判断是否为降序
if(e[0]>e[1]&&e[1]>e[2])
return true;
else
return false;
}
public int Max(){
int[] ee=new int[3];
for(int i=0;i<3;i++){
ee[i]=e[i];
}
for(int i=0;i<3;i++){
for(int j=i+1;j<3;j++){
if(ee[i]
int t=ee[i];
ee[i]=ee[j];
ee[j]=t;
}
}
}
return ee[0];
}
public int Min(){
int[] ee=new int[3];
for(int i=0;i<3;i++){
ee[i]=e[i];
}
for(int i=0;i<3;i++){
for(int j=i+1;j<3;j++){
if(ee[i]
int t=ee[i];
ee[i]=ee[j];
ee[j]=t;
}
}
}
return ee[2];
}
public static void main(String args[]){
Triplet T=new Triplet(1,3,5);
System.out.println(T.IsAscending()+"\n"+T.IsDescending());
System.out.println(T.Max()+" "+T.Min());
}
}