对于进制之间的转换
2014-04-17 19:00
405 查看
在学校那会我们老记什么进制0001、0010、0011、0100什么的感觉都有点固定,看这现在很多处理器都在研究三进制,难道二进制要缩水了。我们不管这些呢,我们也管不了。我们享受成果就OK了,还记得我们在算2^3时用的<<符号么,只能说速度超快。 我们来写个任意进制之间的转换的程序吧,用java写没这么快因为要通过JVM如果你查看源码,其实它底层也是用的<<或是>>来进行平移以达到高速度运行。 code: package com.algorithm.futian_offe; import java.math.BigInteger; import java.util.Scanner; public class Algorithm1 { public void fun() { Scanner scanner = new Scanner(System.in); String a = scanner.nextLine();//输入数值 System.out.println("请输入的值为?进制的值:"); int i = scanner.nextInt(); System.out.println("请要转换为?进制的值:"); int j = scanner.nextInt(); BigInteger src = new BigInteger(a,i); System.out.println(src.toString(j)); } public static void main(String[] args) { Algorithm1 algorithm1 = new Algorithm1(); System.out.println("请输入要转的值:"); algorithm1.fun(); } }
相关文章推荐
- 基数和权值对于各进制之间转换的意义
- hdu1335(进制之间的转换)
- 五分钟教会你任何进制之间的互相转换
- 不同进制、编码之间的转换
- C++进制的输入和进制之间的转换
- 进制之间的转换
- 计算机各进制之间的转换
- JavaScript中进制之间的转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- 字符串字符显示与16进制显示之间的相互转换
- 不同进制之间的转换
- c#各进制之间的转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- 进制之间的转换及定义
- VS2010下 字符串各进制之间的转换
- 计算机进制之间的转换
- js各种进制数之间的转换
- X进制与10进制之间的转换
- 进制介绍与进制之间的转换
- 进制之间的转换