下面的这段代码抛出NoSuchElementException了函数aVeryBigSum。PS:这是hackerrank的任务,所以我只能修改函数中的代码:aVeryBigSum。此函数接受以下输入:n要添加的数组中的元素数,以及数组的元素。import java.io.*;import java.math.*;import java.security.*;import java.text.*;import java.util.*;import java.util.concurrent.*;import java.util.regex.*;public class Solution { // Complete the aVeryBigSum function below. static long aVeryBigSum(long[] ar) { int n, sum = 0; Scanner read = new Scanner(System.in); n = read.nextInt(); for(int i = 0; i < n; i++) sum += read.nextLong(); return sum; } private static final Scanner scanner = new Scanner(System.in); public static void main(String[] args) throws IOException { BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH"))); int arCount = scanner.nextInt(); scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?"); long[] ar = new long[arCount]; String[] arItems = scanner.nextLine().split(" "); scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?"); for (int i = 0; i < arCount; i++) { long arItem = Long.parseLong(arItems[i]); ar[i] = arItem; } long result = aVeryBigSum(ar); bufferedWriter.write(String.valueOf(result)); bufferedWriter.newLine(); bufferedWriter.close(); scanner.close(); }}输出:
添加回答
举报
0/150
提交
取消