Java 编译时提示“需要标识符”

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:10:09
class T
{
public int i = 1;
i = 10;
}

public class Test
{
public static void main(String[] args)
{
T t= new T();
System.out.println(t.i);
}
}
上面是一个简单的测试程序,编译的时候提示
Test.java:4: 需要 <标识符>
i = 10;
^
1 错误
请问是怎么回事呢???

楼上说的很对,我曾经老喜欢犯这种错。你定义个变量时可以顺带赋值,但是如果你在方法之外再给他赋值就会报这个错。要么定义一个方法来在该方法中赋值,要么在main中(main也是函数。。。)

标识符就是标明数据类型。

i=10;要么放在一个方法里,要么写个main函数