JAVA的 一个小程序 出错了

classStudent{doublenumber;charname;doubleshu,yu,ying;doublearea(){return(shu+yu+ying)... class Student
{
double number;
char name;
double shu,yu,ying;
double area()
{
return (shu+yu+ying)/3;
}
}
public class xue
{
public static void main(String args[])
{
Student volu;
volu=new Student();
volu.number=1384574;
volu.name=张3;
volu.shu=78;
volu.yu=88;
volu.ying=77.9;
System.out.println("学号="+volu.number);
System.out.println("姓名="+volu.name);
System.out.println("数学="+volu.shu);
System.out.println("语文="+volu.yu);
System.out.println("英语="+volu.ying);
System.out.println("平均分数="+volu.area());

}
}

volu.name=linqing;这里老是出错,不知道 汉字或英文在name 变量后边怎么表示啊?
'' "" 这俩个符号都用了 还是老报错误
展开
 我来答
云端的胖娃
2007-12-01 · TA获得超过567个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:157万
展开全部
你的name变量是char类型,你再想想,char能存下那么多字吗?
你应该用String,而且标准的写法是这样的
String name = null;
.....
name = "张三";

完毕
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式