本篇内容主要讲解“如何进行进制转换使得更快更清晰”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何进行进制转换使得更快更清晰”吧!
进制:进制是一种计数方法,我们生活中最常使用的是十进制数,也就是逢十进一,而在计算机中数据存储的方式采用的是二进制数,也就是逢二进一,常见的进制还有八进制和十六进制。
1.进制的转换
进制之间的转换,最常使用到的是十进制转换为其他进制,其他进制转换为十进制,而十进制也可以作为中介,用作于其他进制间的转换,现在我们以最常用的十进制转二进制和二进制转十进制为例进行讲解,其他进制转换也雷同:
(1)十进制转二进制
(2)二进制转十进制数

2. java代码实现进制转换

(1)十进制转二进制
public static void TentoTwo(long n) {
long res = 0;
int i = 1;
while(n>0) {
res += n % 2 * i;
n /= 2;
i *= 10;
}
System.out.println(res);
}(2) 二进制转十进制数
//二进制转十进制数
public static void TwotoTen(long n) {
long res = 0;
int i =0;
while(n>0) {
res += n%10 * mi(2,i);
n /= 10;
i++;
}
System.out.println(res);
}
//实现某数的幂次方,a的b次方
public static int mi(int a, int b) {
if(b == 0 ) {
return 1;
}else if(b == 1) {
return a;
}else {
int c = a;
for(int i = 1; i<b; i++) {
a *= c;
}
}
return a;
}到此,相信大家对“如何进行进制转换使得更快更清晰”有了更深的了解,不妨来实际操作一番吧!这里是天达云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!