编程3,java

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:46:14
功能:对不同的数进行排序(先两个数,再三个数,最后对数组排序),并将排序的结果输出,要求用方法的重载。

package help;

public class Sort {
public String sort(int i,int j){
int k=(i>j)?i:j;
int l=(i<j)?i:j;
String big=Integer.toString(k);
String small=Integer.toString(l);
return small+","+big;
}
public String sort(int i,int j,int k){
int[]in={i,j,k};
String str=new Sort().sort(in);
return str;
}
public String sort(int[] in){
for (int j = 0; j < in.length - 1; j++) {
for(int i=0;i<in.length-1;i++){
if(in[i]>in[i+1]){
int temp=in[i];
in[i]=in[i+1];
in[i+1]=temp;
}
}

}
String str="";
for(int n=0;n<in.length;n++){
str+=Integer.toString(in[n])+",";
}
return str;
}
public static void main(String[] args) {
Sort sort=new Sort();
System.out.println(sort.sort(3, 4));
System.out.println(sort.sort(3,21,2));
int[] in={1,2,45,6,8,3,43,42};