黑马程序员-进制转换优化(适合各种类型数据之间的转换)
来源:互联网 发布:淘宝信誉怎么从0提升 编辑:程序博客网 时间:2024/05/04 04:25
------ android培训、java培训、期待与您交流! -- ------ android培训、java培训、期待与您交流! --...
public class 进制转换优化 {
public static void main(String[] args){
toBin(5);
toOct(80);
toHex(879);
toHex(0);
}
/*
* 十进制--》二进制
*/
public static void toBin(int num)
{
trans(num,1,1);
}
/*
* 十进制--》八进制
*/
public static void toOct(int num)
{
trans(num,7,3);
}
/*
* 十进制--》十六进制
*/
public static void toHex(int num)
{
trans(num,15,4);
}
public static void trans(int num,int base,int offset)
{
if(num==0)
{
System.out.println("0");
return;
}
char[] chas={'0','1','2','3','4','5',
'6','7','8','9','A','B','C','D',
'E','F'};
char arr[] =new char[32];
int pos =arr.length;
while(num!=0)
{
int temp = num&base;
arr[--pos]=chas[temp];
num =num>>>offset;
}
for (int x=pos;x<arr.length;x++)
{
System.out.print(arr[x]);
}
System.out.println();
}
}
------ android培训、java培训、期待与您交流! -- ------ android培训、java培训、期待与您交流! --...
0 0
- 黑马程序员-进制转换优化(适合各种类型数据之间的转换)
- 各种类型之间的转换
- VC中各种类型的数据之间的转换
- 《黑马程序员》 进制转换优化
- 黑马程序员-进制转换优化代码
- 数据之间的类型转换
- Symbian C++ 各种类型之间的转换
- Symbian C++ 各种类型之间的转换
- 各种时间类型之间的转换函数
- Symbian C++ 各种类型之间的转换
- symbian C++ 各种类型之间的转换
- Symbian C++ 各种类型之间的转换!!
- Symbian C++ 各种类型之间的转换
- Symbian C++ 各种类型之间的转换
- SymbianC++各种类型之间的转换!!(整理)
- SymbianC++各种类型之间的转换!!(整理)
- Symbian C++ 各种类型之间的转换
- Symbian C++ 各种类型之间的转换
- 广州PHP网站培训包括那些技术课程
- 图解linux下top命令的使用
- windows server 2012 设置ipam时,ipam access status 一直是blocked
- 联想A798T刷机包 基于百度云V6 集成RE3.1.7美化版 精简冗余文件
- Go语言 变量和输入输出
- 黑马程序员-进制转换优化(适合各种类型数据之间的转换)
- Android消息处理惩罚机制(Handler、Looper、MessageQueue与Message)
- Open GL
- Oracle入门(Oracle11g)
- sizeHint() minimumSizeHint() sizePolicy() 的使用
- ./configure 的新认识
- Git远程操作详解
- 编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理
- LeetCode 37 Count and Say