工作代码没有编译hackerrank

时间:2017-03-01 15:04:22

标签: java

我正在处理一小段代码,它将字符串转换为整数,如果不符合整数条件则抛出异常。由于某些原因,代码在hackerrank上不能正常工作。如果您遇到类似的事情,任何人都可以分享您的意见。感谢。

/* package codechef; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

class StringtoInt {     
    public static long parseLong(String str) {
        long result = 0;
        for ( int i = 0; i < str.length(); i++ ) {
            result = result * 10 + str.charAt(i) - '0';
            if( !Character.isDigit(str.charAt(i)) )
            throw new NumberFormatException();
        }    
        return result;
    }   

public static void main(String[] args) {
    System.out.println( parseLong( "12345" ) );
}

}

在hackerrank上编译时遇到的错误: -

enter image description here

错误: -

enter image description here

0 个答案:

没有答案