黑马程序员技术交流社区

标题: 定义常量——非法表达式的开始 [打印本页]

作者: 英雄传说ER    时间: 2014-10-19 12:15
标题: 定义常量——非法表达式的开始
  1. class demo
  2. {
  3.         public static void main(String [] args)
  4.         {
  5.                 static final int PI = 5 ;
  6.                 System.out.println(PI);
  7.         }
  8. }
复制代码

这玩意总报错 哪位大哥给解决下啊 谢谢了
作者: hanxing    时间: 2014-10-19 12:48
final 关键字和static关键字不能一起用吧,还有你的类名居然不大写,如果保留static的话要把static int PI=5放到main方法外面,叫做静态常量.保留final int PI=5只要去掉static就可以了
作者: 英雄传说ER    时间: 2014-10-19 12:55
hanxing 发表于 2014-10-19 12:48
final 关键字和static关键字不能一起用吧,还有你的类名居然不大写,如果保留static的话要把static int PI=5 ...

谢谢了 那会儿搞懵了 睡一觉就好了 static 可以和final一起用的 static 作为静态代码块的时候要放在类的成员位置上
作者: hanxing    时间: 2014-10-19 19:57
英雄传说ER 发表于 2014-10-19 12:55
谢谢了 那会儿搞懵了 睡一觉就好了 static 可以和final一起用的 static 作为静态代码块的时候要放在类的 ...

我也学习到了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2