浮点转换字符包括以下内容。
字符 | 描述 |
---|---|
%e | 计算机科学计数法中的十进制数 |
%E | 计算机科学计数法中的十进制数 |
%F | 十进制数 |
%G | 根据计算机科学计数法或十进制格式, |
%G | 根据计算机科学计数法或十进制格式, |
public class Demo { public static void main(String[] args) throws Exception { System.out.printf("Integer conversions...\n"); System.out.printf( "Integer: %d\n", 889 ); System.out.printf( "Negative Integer: %d\n", -78 ); System.out.printf( "Octal: %o\n", 677 ); System.out.printf( "Hexadecimal: %x\n", 56 ); System.out.printf( "Hexadecimal: %X\n", 99 ); System.out.printf("\nFloating-point conversions...\n"); System.out.printf( "%e\n", 29567457.78 ); System.out.printf( "%E\n", 34567457.89 ); System.out.printf( "%f\n", 69874789.11 ); System.out.printf( "%g\n", 7567579.38 ); System.out.printf( "%G\n", 4766757.67 ); } }
输出结果
Integer conversions... Integer: 889 Negative Integer: -78 Octal: 1245 Hexadecimal: 38 Hexadecimal: 63 Floating-point conversions... 2.956746e+07 3.456746E+07 69874789.110000 7.56758e+06 4.76676E+06