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

附(源程序):publicclassTest2{StringstrSource=newString("欢迎使用Java程序设计语言");intnlength;nlengt... 附(源程序):
public class Test2
{
String strSource=new String("欢迎使用Java程序设计语言");
int nlength;
nlength=strSouse.length();
System.out.println(nlength);
}
展开
 我来答
逐鹿IT
2011-07-18 · TA获得超过3170个赞
知道大有可为答主
回答量:3522
采纳率:0%
帮助的人:2779万
展开全部
你不能直接把代码写在类中,要写在方法中。
你这样写吧,
public class Test2{
public static void main(String[] args) {
String strSource=new String("欢迎使用Java程序设计语言");
int nLength = strSource.length();
System.out.println(nLength);
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
purewave1989
2011-07-18
知道答主
回答量:50
采纳率:0%
帮助的人:52.9万
展开全部
你的实现代码要写在方法体内,方法体外只能声明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Alvin871111
2011-07-18
知道答主
回答量:54
采纳率:0%
帮助的人:17.6万
展开全部
首先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);
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式