下面的這段代碼拋出NoSuchElementException了函數(shù)aVeryBigSum。PS:這是hackerrank的任務(wù),所以我只能修改函數(shù)中的代碼:aVeryBigSum。此函數(shù)接受以下輸入:n要添加的數(shù)組中的元素?cái)?shù),以及數(shù)組的元素。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(); }}輸出:
添加回答
舉報(bào)
0/150
提交
取消