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

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 21:00
是的
点赞 回复 分享
发布于 2016-04-13 20:40
应该是有个测试用例代码没处理好
点赞 回复 分享
发布于 2016-04-13 20:22

相关推荐

03-05 17:03
已编辑
浙江工商大学 C++
陈好好wy:整体看下来有点空空的感觉,可以把每一段项目经历都再完善一下,然后用小标题的形式写个两到三条,目前看有点太简单了,不太能看出具体在这个项目里做了什么工作。还是要尽量把自己做的工作以量化的形式体现在简历上呢。
双非本科求职如何逆袭
点赞 评论 收藏
分享
01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务