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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Test960
{
        private static final int counter = 10;

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

22 个回复

倒序浏览
我这编译报的错误是 无法为变量counter分配值。
回复 使用道具 举报
大哥,常量赋值之后是不能改变其值得!!!!!!!!!1
回复 使用道具 举报
asinzuo 来自手机 中级黑马 2015-9-6 19:39:41
板凳
final int counter ,countet被final只能赋值一次,不能再改变
回复 使用道具 举报 1 0
final int counter = 10;
只能显示的赋值一次啊
回复 使用道具 举报
对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改,
可以将final去掉。
回复 使用道具 举报
赋值完事不能改的!
回复 使用道具 举报
counter 被static final 修饰了,相当于常量,常量不能改变
回复 使用道具 举报
final 修饰成常量了,还再赋值。
回复 使用道具 举报
楼上一万个+1
回复 使用道具 举报
final赋值不嫩改变
回复 使用道具 举报
不是找不到主类   你看清楚提示的是什么吧。。
回复 使用道具 举报
finall修饰的变量名赋值之后就变常量了不能再改变了 只能赋值一次
回复 使用道具 举报
final修饰变量=常量
回复 使用道具 举报
final int counter = 10;,final定义的常量怎么还能修改呢?++counter
回复 使用道具 举报
把第一条语句放在main中
回复 使用道具 举报
还有就是final修饰的是常量,不能改变
回复 使用道具 举报
路过!!!!!
回复 使用道具 举报
final 修饰的变量如果 没有初始化 , 可以赋值  ,但赋值后不能修改;如果修饰的变量已初始化 ,那么就不能再赋值了
     
回复 使用道具 举报
final 修饰的是常量,不可改变的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马