【发布时间】:2013-02-11 17:42:14
【问题描述】:
你知道关于不同表示之间可行的算术运算是否有任何规则声明可以遵循? 例如:7
int a = 0342342;
int b = 0x1abcdef;
int c = a +b;
System.out.println("It prints out : "+c);
打印出来:28152529 .
结果 (c) 是 2 个操作数 a 和 b 相加的十进制表示。
如果我希望结果采用不同于十进制格式的特定表示格式怎么办?
【问题讨论】:
-
使用
System.out.printf,如果想要更灵活,可以使用Integer.toString(int base) -
a是以0开头的八进制,b是以0x开头的十六进制。C你以十进制打印出来
标签: java decimalformat