private static ArrayList<Integer[]> inputMatirx() {
ArrayList<Integer[]> matrix = new ArrayList<>();
Scanner in = new Scanner(System.in);
System.out.println("Please input the matrix.");
while (in.hasNextLine()) {
String[] row = in.nextLine().split(" ");
Integer[] r = new Integer[row.length];
for (int i = 0; i < row.length; i++) {
r[i] = Integer.parseInt(row[i]);
}
matrix.add(r);
}
in.close();
System.out.println("Input end.");
return matrix;
}
javahasNextLine()的终止条件
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
飞的风筝 2022-03-18 22:23关注String line=sc.nextLine();
if(line.length()>0){
String[]arr=line.split(" ");
for(int i=0;i<arr.length;i++){
row.add(Integer.parseInt(arr[i]));
}
list.add(row);}else { break; }评论 打赏 举报解决 1无用
