思路:
将数组通过冒泡排序进行从小到大排列,然后取出第二个数就是第二小的数。
代码如下:
package com.example.base.entity;
public class Test {
public static void main(String args[]){
//找数组中第二小的数
Integer[] integer = {2,3,5,1,7,6};
int temp;
for (int i=0;i < integer.length; i++){
for (int j=0;j < integer.length-1; j++){
if (integer[j]>integer[j+1]){
temp=integer[j];
integer[j]=integer[j+1];
integer[j+1]=temp;
}
}
}
System.out.println("第二小值为:"+ integer[1]);
}
}