标签: java java-7 literals
在使用下划线创建最终双精度时,我遇到此错误,使双精度更具可读性。它是用run()方法声明的。
run()
public void run() { final double nanoSeconds = 1_000_000_000.0 / 60.0; }
我正在使用IntelliJ IDEA 12。
答案 0 :(得分:13)
在IntelliJ IDEA中,您必须将项目设置中的Project language level更改为7.0级别:
IntelliJ IDEA
Project language level
7.0
答案 1 :(得分:2)
是..如果您使用和IDE,则需要更改默认语言级别设置。对于IntelliJ用户,它位于文件 - >项目结构 - >项目
答案 2 :(得分:0)
我在我的项目中发现有模块,我也必须在模块设置中这样做。