java从键盘读入多组输入
- 从键盘读入数据,一般使用的是Scanner类,当需要处理多组数据时,该怎么处理呢。比如说下面这种输入
- 输入描述
- 多组数据,每组数据两行,其中:
1.第一行为一个整数n,表示数组的元素个数。
2.第二行为n个整数(1≤n≤100000),表示数组的每个元素,数据保证在int范 围内, 且数组中没有重复元素。
- 多组数据,每组数据两行,其中:
题目中的数据没有总组数,也没也结束符。其实是做不出来的,这里我主动为他加了个规则,读取每组数据的元素个数遇到-1时停止。
public List<List<Integer>> getNums() {
Scanner scan = new Scanner(System