A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Test960
{
        private static final int counter = 10;

        public static void main(String[] args)
        {
                System.out.println(++counter);
        }
}

22 个回复

正序浏览
你把counter定义成常量了,后边咋还当变量用了????而且你这里就一个类
回复 使用道具 举报
明显基础不好呀,不然也不会出现这样的问题!
回复 使用道具 举报
final赋值不嫩改变
回复 使用道具 举报
final 修饰的是常量,不可改变的
回复 使用道具 举报
final 修饰的变量如果 没有初始化 , 可以赋值  ,但赋值后不能修改;如果修饰的变量已初始化 ,那么就不能再赋值了
     
回复 使用道具 举报
路过!!!!!
回复 使用道具 举报
还有就是final修饰的是常量,不能改变
回复 使用道具 举报
把第一条语句放在main中
回复 使用道具 举报
final int counter = 10;,final定义的常量怎么还能修改呢?++counter
回复 使用道具 举报
final修饰变量=常量
回复 使用道具 举报
finall修饰的变量名赋值之后就变常量了不能再改变了 只能赋值一次
回复 使用道具 举报
不是找不到主类   你看清楚提示的是什么吧。。
回复 使用道具 举报
final赋值不嫩改变
回复 使用道具 举报
楼上一万个+1
回复 使用道具 举报
final 修饰成常量了,还再赋值。
回复 使用道具 举报
counter 被static final 修饰了,相当于常量,常量不能改变
回复 使用道具 举报
赋值完事不能改的!
回复 使用道具 举报
对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改,
可以将final去掉。
回复 使用道具 举报
final int counter = 10;
只能显示的赋值一次啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马