[求助]java 编译时出现一大堆非法字符,我找不出错误!
java 编译时出现一大堆,非法字符,搞的我都晕了,!!程序代码:
class Jixing{
private double width;
private double height;
Jixing(double width,double height){
this.width=width;
this.height=height;
}
public double area(){
double area1;
area1=width*height;
return area1;
}
}
public class Jinxingdome{
public static void main(String[] args){
Jixing ara=new Jixing(3,4);
System.out.println("矩形的面积为:"+ara.area());
}
}
[此贴子已经被作者于2007-11-14 17:28:46编辑过]
----------------解决方案--------------------------------------------------------
首先,你这里有问题:
privat double height;
少写了一个e
private double height;
----------------解决方案--------------------------------------------------------
就是那里的问题,然后给个建议:
你的类名不规范:Jinxingdemo
首字母大写了,然后你的第二个单词也要大写:JinxingDemo
----------------解决方案--------------------------------------------------------
的确private写错了,改好就行了
----------------解决方案--------------------------------------------------------
改过了还是一样啊,非法字符错误!不知道是怎么回事,好像程序是对的都会提示非法字符错误!!大家的应该很少见过这种情况吧,怎么我这就会这样呢,找不出原因啊
----------------解决方案--------------------------------------------------------
看下你的输入法,感觉你是不是用的英文输入啊???
----------------解决方案--------------------------------------------------------
还有全角/半角
----------------解决方案--------------------------------------------------------
这情况是蛮奇怪的,我直接复制你的代码到我的Eclipse上运行的,改过那个private之后很正常啊
----------------解决方案--------------------------------------------------------
以下是引用huwangvs在2007-11-14 17:32:36的发言:
还有全角/半角
还有全角/半角
全角、半角要怎么看啊!这个图是输入法的状态!
----------------解决方案--------------------------------------------------------
你可能是全角。。
我试了下。。全角状态下,在cmd里才会字母之间间隔这么大的。。。
半角是月亮形,全角是园。。。或者按shift+space切换。。。
----------------解决方案--------------------------------------------------------