分离变量的声明和关联时出现Java错误:应为
嗨。我是爪哇的一个笨蛋。 看起来很简单,但我不知道为什么。 我想把变量的声明和赋值分开分离变量的声明和关联时出现Java错误:应为,java,Java,嗨。我是爪哇的一个笨蛋。 看起来很简单,但我不知道为什么。 我想把变量的声明和赋值分开 您能告诉我怎么做吗?只有声明才能存在于代码块(如方法或构造函数)之外的类中。不能将赋值从代码块之外的声明中移除 如果要在声明之外赋值,则赋值必须在方法、构造函数或初始值设定项块中。a=300;是可执行语句,需要在可执行块方法、构造函数、内部化器块下您可以执行公共int a=300;请阅读。谢谢您的回复!如果我写公共int a=300;为什么它能工作?因为它是允许作为声明时间初始化的一部分。谢谢您的回复!如果我
您能告诉我怎么做吗?只有声明才能存在于代码块(如方法或构造函数)之外的类中。不能将赋值从代码块之外的声明中移除
如果要在声明之外赋值,则赋值必须在方法、构造函数或初始值设定项块中。a=300;是可执行语句,需要在可执行块方法、构造函数、内部化器块下您可以执行公共int a=300;请阅读。谢谢您的回复!如果我写公共int a=300;为什么它能工作?因为它是允许作为声明时间初始化的一部分。谢谢您的回复!如果我写公共int a=300;为什么它能工作?在这里,声明和初始化是允许的,声明本身是允许的,但语句本身不是。
public class number{
public int a;
a = 300;
public void print_num(int i){
System.out.println(i);
}
public static void main(String args[]){
number n1 = new number();
n1.print_num(n1.a);
}
}
--------------------------
number.java:3: error: <identifier> expected