牛客代码提交:数组越界非法访问,野指针乱访问,空指针乱访问

importjava.util.Scanner;
 
publicclassMain {
    publicstaticintconversion(String str){
        intn=0;
        for(inti=1,k=0;i<str.length()-1;i++,k++){
            charch=str.charAt(str.length()-i);
            intj=0;
            if(ch>='0'&&ch<='9'){
                j=ch-48;
            }elseif(ch>='A'&&ch<='F'){
                j=ch-55;
            }
            n=n+(int)Math.pow(16,k)*j;
        }
        returnn;
    }
     
    publicstaticvoidmain(String[] args){
        Scanner scanner=newScanner(System.in);
        while(scanner.hasNextLine()){
            String str=scanner.next();
            intn=conversion(str);
            System.out.println(n);
        }
    }
}
代码在自己电脑上的eclipse上运行无错,但是提交就显示错误,错误见标题,求老手解救啊,我刚学java完全搞不懂啊。
全部评论
应该是有个测试用例代码没处理好
点赞 回复 分享
发布于 2016-04-13 20:22
是的
点赞 回复 分享
发布于 2016-04-13 20:40
找到问题了,虽然还不明白为什么,但是谢谢大家了
点赞 回复 分享
发布于 2016-04-13 21:00

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
专心打鱼:互联网搬运工,贴子都要偷
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务