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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© java--周群 中级黑马   /  2014-1-20 20:26  /  1326 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Integer {

        public static void main(String[] args) {
               
        System.out.println(Integer.MAX_VALUE);

        }

}


Exception in thread "main" java.lang.Error: Unresolved compilation problem:
        MAX_VALUE cannot be resolved or is not a field



为何,我的程序一打印就报错?

1 个回复

倒序浏览
你的类名不能为Integer。。。 你的类名如果为Integer的话表示
打印的是一个类的最大值 而不是Integer的最大值 何况 还要new一个类 还没有MAX_VALUE
因为此Integer不是彼Integer 意义变了
这个最先开始就讲过 类名不能用关键字来命名
你重构成IntegerDemo就能用了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马