Topic: 关于java中的类型转换的问题,加急! |
Print this page |
1.关于java中的类型转换的问题,加急! | Copy to clipboard |
Posted by: kupe Posted on: 2005-05-25 08:37 在编程的时候,怎么1个byte, 我用System.out.print(java.lang.Integer.toBinaryString(b1[n])+",")显示时,怎么是7位2进制数啊,不是应该是8位吗? 还有一个问题,我现在想用10进制表示16位2进制数,如0110100101100100表示成26980,这个过程在JAVA中怎么实现啊? 谢谢高手指点! |
2.Re:关于java中的类型转换的问题,加急! [Re: kupe] | Copy to clipboard |
Posted by: 2352439 Posted on: 2005-05-25 12:05 之所以只显示7位,是因为最高位是0,所以系统省略了,这是系统的默认格式 class Lesson { public static void main(String[] args) { int x=26980; System.out.println(java.lang.Integer.toBinaryString); } } |
3.Re:关于java中的类型转换的问题,加急! [Re: kupe] | Copy to clipboard |
Posted by: kupe Posted on: 2005-05-25 12:10 谢谢2352439,问题已解决 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |