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

使用Scanner类从键盘读取数据时,对于多组输入的情况,通常需要自行设定结束条件。例如,在处理每组数据包含整数数组的情况下,如果数组长度为-1则表示结束。每组数据包括一个整数n表示数组长度,接着是n个在int范围内的整数。由于输入没有总组数,可以通过遇到-1作为结束标志。
最低0.47元/天 解锁文章
977

被折叠的 条评论
为什么被折叠?



