您的位置:首页 > 编程语言 > Java开发

Java转换十进制为其他进制的两种方法

2009-08-18 14:36 435 查看
利用printf():

public class TigerNumberDemo {

public static void main(String[] args) {

// 输出 19 的十进制表示
System.out.printf("%d%n", 19);

// 输出 19 的八进制表示
System.out.printf("%o%n", 19);

// 输出 19 的十六进制表示
System.out.printf("%x%n", 19);
}

}


利用Integer类方法:

public class NumberDemo {

public static void main(String[] args) {

// 十进制 19 转成二进制 10011
System.out.println(Integer.toBinaryString(19));

// 十进制 19 转成十六进制 13
System.out.println(Integer.toHexString(19));

// 十进制 19 转成八进制 23
System.out.println(Integer.toOctalString(19));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: