刚才在贴吧看到有人需要一个排序的方法,其题目内容的含义就是用冒泡算法,我就顺便当做复习,写了个简单的方法。
当然方法的参数也可以一个数组。
public static void orderByBubble(int num1,int num2,int num3){
int t;
int[] numArray = {num1,num2,num3};
int secondLoopLength = numArray.length;
for(int i = 0;i < numArray.length; i++){
for(int j = 0; j < secondLoopLength - 1; j++){
if(numArray[j] > numArray[j+1]){
t = numArray[j];
numArray[j] = numArray[j+1];
numArray[j+1] = t;
}
}
secondLoopLength -= 1;
}
System.out.println("升序排列结果:");
for(int k = 0; k < numArray.length;k++){
System.out.print(numArray[k]+" ");
}
}