如何将写一个小程序 输入一个整数,然后输出他的2 8 16进制数?
解决方案 »
- 求教一个正则表达式
- java.lang.ClassNotFoundException怎么解决啊,请哪位高手帮帮忙!
- 关于求素数的方法
- java 如何操作剪切板?
- return的用法
- jdbc-odbc桥的使用,请高手指教 ,一定给分!!!!!!!!!!!
- 关于回调!
- 如何在JBuilder9中设置一个工程或一个类的classpath?
- java专业的、技术前沿的论坛或网站。(高手请进)
- 在VJ++6.0下,当编译时,出现"Unable to update resources in file:'d:\visual Studio projects\cy1\server\server.exe". 如何解决?
- 如何替换掉JSP页面中的<br/>?
- 高分求解!100分
public static void main(String args[]){
int s = 100;
System.out.println(String.format("%b", s));
System.out.println(String.format("%o", s));
System.out.println(String.format("%x", s));
}
}
八进制和十六进制可以转。可是二进制不行。只是输出true,不懂,
System.out.println(Integer.toBinaryString(i)); //二进制
System.out.println(Integer.toOctalString(i)); //八进制
System.out.println(Integer.toHexString(i));//十六进制
System.out.println(Integer.toString(i, 5)); //任意进制
===========================
佩服,方法好,学习中!!!!