遇到“ java.lang.NumberFormatException”错误

时间:2019-12-30 22:27:36

标签: java

我正在尝试解决以下问题:https://dmoj.ca/problem/thereturnofaplusb

  

输入规范

     

第一行将包含整数 N (1≤ N ≤1521),这是Tudor需要做的加法运算的数量。接下来的 N 行将分别包含两个以空格分隔的正整数,其绝对值小于或等于10¹,这是Tudor需要添加的两个整数。

     

输出规范

     

每行输出一个整数的 N 行,按顺序解决加法问题。

     

样本输入

1
1 1
     

示例输出

2

虽然手动输入数字,但是我的程序可以正常工作并输出正确的答案,但是在线法官返回“ java.lang.NumberFormatException”错误。我不确定问题仍然存在。这是我的代码供参考。

import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner input = new Scanner (System.in);

    int l = input.nextInt();

    input.nextLine();

    int [] ans = new int [l];

    for(int i=0;i<l; i++){
        String s = input.nextLine();
        String [] ss = s.split(" ");
        int a = Integer.parseInt(ss[0]);
        int b = Integer.parseInt(ss[1]);

        ans[i] = a+b;
    }

    for(int a:ans) System.out.println(a);
  }
}

0 个答案:

没有答案