第一个参数控制数组长度,依次使用nextInt进行读取
import java.util.*; public class Main{ public static void main(String [] args){ getArrayNumbers(); } public static void getArrayNumbers(){ Scanner scan = new Scanner(System.in); while(scan.hasNext()){ int nums = scan.nextInt(); int len = scan.nextInt(); int [] arrs = new int[nums]; for(int i = 0; i < nums; i++){ arrs [i] = scan.nextInt(); } Arrays.sort(arrs); for(int i = 0; i < len; i++){ System.out.print(arrs[i] + " "); } System.out.println(); } } }