java将一个十六进制的数转换成一个十进制的数
就是在控制台输入一个随便一个数(此数是十六进制的数),将他转换成十进制,这个十六进制的数还有“A~F”这个怎么转换啊,能不能将全程序给我这个菜鸟,谢了啊!用java语言啊...
就是在控制台输入一个随便一个数(此数是十六进制的数),将他转换成十进制,这个十六进制的数还有“A~F”这个怎么转换啊,能不能将全程序给我这个菜鸟,谢了啊!
用java语言啊 展开
用java语言啊 展开
展开全部
Scanner scanner=new Scanner(System.in);
int str=scanner.nextInt(16);
nextInt方法接受一个参数,该参数指明将scanner得到的字符串以什么进制转换
或者采用先接受再转换
Integer.parseInt(String str,int radix)方法//第一个参数为待转换数字的字符串,第二个参数为待转换数字的进制
例如Integer.parseInt(str,16)//将把str作为16进制数字转换成int类型
int str=scanner.nextInt(16);
nextInt方法接受一个参数,该参数指明将scanner得到的字符串以什么进制转换
或者采用先接受再转换
Integer.parseInt(String str,int radix)方法//第一个参数为待转换数字的字符串,第二个参数为待转换数字的进制
例如Integer.parseInt(str,16)//将把str作为16进制数字转换成int类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询