18.Java泛型(对Double类型选择排序)

public class TestGenericsMethod {

public static void SelectSort(E[] intArray,boolean bool){

//intArray.length;

int len = intArray.length;

E t = null;

for(int i = 0; i

for(int j = i+1 ; j

if(bool){

//递增

System.out.println("进入递增");

if(intArray[i].compareTo(intArray[j]) > 0){

扫描二维码关注公众号,回复: 2755971 查看本文章

System.out.println("--------------");

System.out.println("进入比较");

t= intArray[i];

intArray[i]=intArray[j];

intArray[j]= t;

}

}else{

//递减

System.out.println("进入递减");

if(intArray[i].compareTo(intArray[j]) < 0){

System.out.println("--------------");

System.out.println("进入比较");

t= intArray[i];

intArray[i]=intArray[j];

intArray[j]= t;

}

}

}

}

}

public static void main(String[] args) {

Double []c = {78.0,55.1,664.2,8.0,56.2};

SelectSort(c,true);

for(Double  d: c){

 System.out.println(d);

}

}

}


猜你喜欢

转载自blog.csdn.net/qq_38983577/article/details/79706458