注册 登录
编程论坛 JAVA论坛

请教“ int i;"处为何提示错误?

laogui63 发布于 2016-02-01 08:57, 2433 次点击
package jc;

public class a {
int i;         //此处提示错误
i=1;

    public static void main(String[] args) {
        

    }

}
请教为何提示错误?
4 回复
#2
紫月一殇雪2016-02-02 10:59
可以把错误信息帖出来了
#3
calix2016-02-02 21:19
类中可以声明变量,但代码要放在“块”中执行,一般是方法块里面,或直接用{}括起来
1、
public class a {
    int i=1;
    public static void main(String[] args) {
    }
}

2、
public class a {
    {
        int i;
        i=1;
    }
    public static void main(String[] args) {
    }
}
#4
laogui632016-02-18 14:50
回复 3楼 calix
谢谢!
#5
大神密码2016-02-18 19:19
在类的成员变量中,变量定义和初始化不能分开
1