我在使用JDK 1.7并尝试使用以下表达式时出现错误“此语言级别不支持二进制文字”:

 int x = 0b000001;


我以为1.7支持二进制文字?

最佳答案

Intellij 13.2和类似版本中的解决方案:选择菜单选项File/Project Structure。出现以下对话框:



将项目语言级别设置为所需的值(二进制文字为7.0)。

10-01 02:45