题解 | #进制转换#

进制转换

http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6

题目:16进制转换,0xA;0xAA;转化成十进制的值
1 首先输入是字符串,因此用字符串接收,其次,前二位都是表示是16进制,不用参与计算,因此考虑截掉前2位,只取后面的字符串subString(2)
2 最后利用 Integer.valueOf(字符串,int 进制数),将字符串转化成对应的整型数

Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
    String str = sc.nextLine();
    System.out.println(Integer.valueOf(str.subString(2),16));
}
全部评论

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务