中位数那个题,哪里错了,大佬讲一下 public class Main{ public static void main(String [] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int [] arr=new int[n]; for (int i=0;i<n;i++){ arr[i]=sc.nextInt(); } Arrays.sort(arr); int m=n/2; for (int i=0;i<n;i++){ if (i<m) { System.out.println(arr[m]); }else { System.out.println(arr[m-1]); } } } }