What is the result?
A. Compilation fails
B. Pi is approximately 3.
C. Pi is approximately 3.141593.
D. An exception is thrown at runtime.
...全文
30114打赏收藏
一个java语法题,就一行,有空请帮忙看下。
System.out.format("Pi is %d",Math.PI); What is the result? A. Compilation fails B. Pi is approximately 3. C. Pi is approximately 3.141593. D. An exception is thrown at runtime.
呵呵是 D
Pi is Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.Double
at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:3992)
at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2708)
at java.util.Formatter$FormatSpecifier.print(Formatter.java:2660)
at java.util.Formatter.format(Formatter.java:2432)
at java.io.PrintStream.format(PrintStream.java:920)