java中需要标识符怎么回事?

附(源程序):
public class Test2
{
String strSource=new String("欢迎使用Java程序设计语言");
int nlength;
nlength=strSouse.length();
System.out.println(nlength);
}

第1个回答  2011-07-18
你不能直接把代码写在类中,要写在方法中。
你这样写吧,
public class Test2{
public static void main(String[] args) {
String strSource=new String("欢迎使用Java程序设计语言");
int nLength = strSource.length();
System.out.println(nLength);
}

}本回答被提问者采纳
第2个回答  2011-07-18
你的实现代码要写在方法体内,方法体外只能声明
第3个回答  2011-07-18
首先Test2是一个类,如果想运行一个程序,必须有入口,即main方法,你这个类里没有这个方法,却写了一个System.out.println语句,这个语句只能出现在方法中,并且你这里定义的属性strSource在后面使用的时候写成了strSouse,肯定会报错的。你可以按下面方法搞定:

public class Test2{
private String strSource = new String(“欢迎使用Java语言");
public static void main(String[] args) {
int nLength = strSource.length();
System.out.println(nLength);
}

}本回答被网友采纳
相似回答