黑马程序员技术交流社区
标题: 2015/01/05学习心得 [打印本页]
作者: 18255007004 时间: 2015-1-5 23:25
标题: 2015/01/05学习心得
进制转换
class Transfer
{
publicstatic void main(String[] args)
{
tobin(6);
tohex(60);
toba(60);
}
//二进制转换
publicstatic void tobin(int num)
{
trans(num,1,1);
}
//十六进制转换
publicstatic void tohex(int num)
{
trans(num,15,4);
}
//八进制转换
publicstatic void toba(int num)
{
trans(num,7,3);
}
//转换函数
publicstatic void trans(int num,int base,int offset)
{
if(num==0)
{
System.out.println(0);
return;
}
char[]chs={'0','1','2','3',
'4','5','6','7',
'8','9','A','B',
'C','D','E','F'};
char[] arr=new char[32];
intpos=arr.length;
while(num!=0)
{
inttemp=num&base;
arr[--pos]=chs[temp];
num=num>>>offset;
}
for(int x=pos;x<arr.length ;x++ )
{
System.out.print(arr[x]);
}
}
}
体会:java基本数据类型默认值boolean false char null byte 0 short 0 int 0 long 0L float 0.0f double 0.0d
即:java中基本类型的默认值是0,引用类型会默认为null。
作者: aa524500 时间: 2015-1-5 23:28
感谢分享了,支持
作者: 圣诞老人 时间: 2015-1-5 23:38
那么好,支持下
作者: bin393973282 时间: 2015-1-5 23:50
支持下,每天坚持做笔记
作者: 開忄 时间: 2015-1-6 00:38
好吧,支持一下,希望继续努力。。
作者: bjuth 时间: 2015-1-6 20:45
有点叼!!
作者: 红楼 时间: 2015-1-6 21:22
容易被忽略的东西。
作者: 周景新 时间: 2015-1-6 21:26
学习了。。。
作者: cgsilen 时间: 2015-1-6 21:27
支持下,顺便学习学习
作者: liuhuan 时间: 2015-1-7 08:55
路过,看过。。
作者: xiao飞 时间: 2015-1-7 10:21
大赞 ,给力
作者: 疯狂的学渣 时间: 2015-1-7 11:11
谢谢分享,看起来不难,不过做起来我就不给力,还是要认真看一下呗。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |