标题的出什么错误信息?除了属性之外,其它的语句必须放在{}里或方法里 public void showhello() { System.out.println("hellow"); }
public class Ma{ int i; i=100; public static void main(String[] args){ Ma mm=new Ma(); System.out.println(mm.i); } } 为什么出现这样的错误:identifier>expected i=10; ^
作者的类没有入口函数,即无主函数 public static void main(String args[])
majinbo2000(majinbo)用户定义的 类的成员变量不能直接赋值
直接写 int i = 100; 就成了,或者在构造方法中写: public Ma(){ i = 100; }
你那个int 在main函数里要用static啊, public class Ma{ static int i=100; public static void main(String[] args){ Ma mm=new Ma(); System.out.println(mm.i); } }
public void showhello()
{
System.out.println("hellow");
}
int i;
i=100;
public static void main(String[] args){
Ma mm=new Ma();
System.out.println(mm.i);
}
}
为什么出现这样的错误:identifier>expected
i=10;
^
类的成员变量不能直接赋值
public Ma(){
i = 100;
}
public class Ma{
static int i=100;
public static void main(String[] args){
Ma mm=new Ma();
System.out.println(mm.i);
}
}
i=100 两着都不是 古只能放在方法里 可将i=100放在变量声明中即int i=100;