Java8支援帶下劃線的數字常量

lt發表於2017-01-11
D:\>jv8 p466_th1.java

D:\>"C:\Program Files\Java\jdk1.8.0_112\bin\javac" p466_th1.java

D:\>a\timer "C:\Program Files\Java\jdk1.8.0_112\bin\java" p466_th1

--編譯成功

D:\>jv6 p466_th1.java

D:\>"C:\Program Files\Java\jdk1.6.0_45\bin\javac" p466_th1.java
p466_th1.java:10: 非法的型別開始
                        Set<Long> set = new TreeSet<>();
                                                    ^
p466_th1.java:89: 需要 ')'
                System.out.println(p(64, 10_000_000_000_000_000l));
                                           ^
p466_th1.java:89: 需要 ';'
                System.out.println(p(64, 10_000_000_000_000_000l));
                                                                ^
p466_th1.java:89: 非法的表示式開始
                System.out.println(p(64, 10_000_000_000_000_000l));
                                                                 ^
4 錯誤

相關文章