壹周立波秀全集下载,颜亚涛,北京地铁查询
十进制转二进制
class dectobin { public static void main(string[] args) { //system.out.println("hello world!"); long dec = -9223372036854775807l; // -9223372036854775808 这个数不行,不要试,嘿嘿 string binstr=""; long decabs=math.abs(dec); while (decabs>0) { binstr=(decabs&1)+binstr; decabs>>=1; } binstr= dec<0?"-"+binstr:dec==0?"0":binstr; system.out.println(binstr); } }
十进制转八进制
class dectooct { public static void main(string[] args) { //system.out.println("hello world!"); long dec=-0;//有-0 吗? string octstr=""; long decabs=math.abs(dec); while (decabs>0) { octstr=(decabs&7)+octstr;// decabs>>=3; } octstr= dec<0?"-"+octstr:dec==0?"0":octstr; system.out.println(octstr); } }
十进制转十六进制
class dectohex { public static void main(string[] args) { system.out.println("hello world!"); long dec=-1;//计算器的负数不会弄 -。- string hexstr=""; long decabs=math.abs(dec); while(decabs>0) { long lastfour=decabs&15; if (lastfour>9) hexstr=(char)('a'+lastfour-10)+hexstr; else hexstr=lastfour+hexstr; decabs>>=4; } hexstr= dec<0?"-"+hexstr:dec==0?"0":hexstr; system.out.println(hexstr); } }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论