当前位置:  技术问答>请帮忙看看!!!!!!!!!!!!!!!!!!!!! iis7站长之家

请帮忙看看这个程序!!!!

    来源: 互联网  发布时间:2015-07-15

    本文导语:  class Point { int x,y; String name="A point"; Point() { x=0;y=0; } Point(int x,int y,String name) { this.x=x; this.y=y; this.name=name; } int getX() { return x; } int getY() { return y; } void move(int newX,int newY) { x=newX; y=newY; } ...

class Point
{
int x,y;
String name="A point";
Point()
{
x=0;y=0;
}
Point(int x,int y,String name)
{
this.x=x;
this.y=y;
this.name=name;
}
int getX()
{
return x;
}
int getY()
{
return y;
}
void move(int newX,int newY)
{
x=newX;
y=newY;
}
Point newP(String name)
{
Point P=New Point(-x,-y,name);
return P;
}
boolean equal(int x,int,y)
{
if(this.x==x&&this.y==y)
return true;
else
return false;
}
void()print()
{
System.out.println(name+"x="+x+"y="+y);
}
}
public class UsingObject
{
public static void main(String args[])
{
Point P=new Point();
p.point();
p.move(50,50);
System.out.println("**after moving**");
System.out.println("Get x and y directly");
System.out.println("x="+P.x+"y="+P.y);
System.out.println("or Get x and y by calling method");
System.out.println("x="+P.getX()+"y="+P.getY());
if(P.equal(50,50))
System.out.println("I like this point!!!!");
else 
System.out.println("I hate it!!!!");
P.newPoint("A new point:").point();
newPoint(10,15,"Another new point").point();
}
}
--------------------Configuration: JDK version 1.4 --------------------
C:JCreatorMyProjectsApplet.javaUsingObject.java:30: ';' expected
Point P=New Point(-x,-y,name);
                            ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:33:  expected
boolean equal(int x,int,y)
                               ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:43: ')' expected
}
         ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:30: cannot resolve symbol
symbol  : variable New  
location: class Point
Point P=New Point(-x,-y,name);
                        ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:33: missing method body, or declare abstract
boolean equal(int x,int,y)
                ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:50: cannot resolve symbol
symbol  : variable p  
location: class UsingObject
p.point();
                ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:51: cannot resolve symbol
symbol  : variable p  
location: class UsingObject
p.move(50,50);
                ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:61: cannot resolve symbol
symbol  : method newPoint  (java.lang.String)
location: class Point
P.newPoint("A new point:").point();
                 ^
C:JCreatorMyProjectsApplet.javaUsingObject.java:62: cannot resolve symbol
symbol  : method newPoint  (int,int,java.lang.String)
location: class UsingObject
newPoint(10,15,"Another new point").point();
                ^
9 errors
Process completed.
我是新手﹐学了不到两个月。请各位给与帮助﹗
请问这几种错误出错的原因在哪里﹖(能挨个问题解释将感激不尽)这几种错误经常见到尤其是”)”的错误更是搞不懂﹐为什么会有这样的错误呢?我碰到过好多次了。还有就是cannot resolve symbol这种错误一般是因为什么才出现的﹖

|
class Point
{
int x,y;
String name="A point";
Point()
{
x=0;y=0;
}
Point(int x,int y,String name)
{
this.x=x;
this.y=y;
this.name=name;
}
int getX()
{
return x;
}
int getY()
{
return y;
}
void move(int newX,int newY)
{
x=newX;
y=newY;
}
Point newP(String name)
{
Point P=New Point(-x,-y,name);
return P;
}
boolean equal(int x,int y)
{
if(this.x==x&&this.y==y)
return true;
else
return false;
}
void print()
{
System.out.println(name+"x="+x+"y="+y);
}
}
public class UsingObject
{
public static void main(String args[])
{
Point P=new Point();
P.point();
P.move(50,50);
System.out.println("**after moving**");
System.out.println("Get x and y directly");
System.out.println("x="+P.x+"y="+P.y);
System.out.println("or Get x and y by calling method");
System.out.println("x="+P.getX()+"y="+P.getY());
if(P.equal(50,50))
System.out.println("I like this point!!!!");
else 
System.out.println("I hate it!!!!");
P.newPoint("A new point:").point();
newPoint(10,15,"Another new point").point();
}
}

|
(1)Point P=New Point(-x,-y,name); //New应该为小写new
(2)boolean equal(int x,int,y)   //int,y中间无逗号
{
if(this.x==x&&this.y==y)
return true;
else
return false;
}
(3) Point P=new Point();
p.point();//p为大写且没有point这个方法
p.move(50,50);//p为大写

(4) P.newPoint("A new point:").point();  //没有定义newPoint这个方法啊。
newPoint(10,15,"Another new point").point();


写程序的时候要细致,感觉都是不细致导致的问题。


|
太粗心了,我大致改了一下,试试吧
我看你不适合编程,变量名前后不一致,方法名前后不一致,错字一大堆

class Point
{
int x,y;
String name="A point";
Point()
{
x=0;y=0;
}
Point(int x,int y,String name)
{
this.x=x;
this.y=y;
this.name=name;
}
int getX()
{
return x;
}
int getY()
{
return y;
}
void move(int newX,int newY)
{
x=newX;
y=newY;
}
Point newP(String name)
{
Point P=new Point(-x,-y,name);
return P;
}
boolean equal(int x,int y)
{
if(this.x==x&&this.y==y)
return true;
else
return false;
}
void print()
{
System.out.println(name+"x="+x+"y="+y);
}
}
public class UsingObject
{
public static void main(String args[])
{
Point p=new Point();
p.print();
p.move(50,50);
System.out.println("**after moving**");
System.out.println("Get x and y directly");
System.out.println("x="+p.x+"y="+p.y);
System.out.println("or Get x and y by calling method");
System.out.println("x="+p.getX()+"y="+p.getY());
if(p.equal(50,50))
System.out.println("I like this point!!!!");
else 
System.out.println("I hate it!!!!");
p.newP("A new point:").print();
new Point(10,15,"Another new point").print();
}
}

|
正是因为刚开始学啊,所以更要注意啊!
养成良好的编程习惯,对一个程序员是很重要的!
猪你成功!

    
 
 

您可能感兴趣的文章:

  • 关于全选的问题大家帮忙看看~
  • 我的Solaris启动不了了,请帮忙看看
  • iptables规则问题,请大家帮忙看看怎么回事
  • 各位帮忙看看网络配置问题
  • 大家帮忙看看错误如何解决
  • 高手帮忙看看cr3的值
  • 虚拟机扩容失败,下面提示的错误,帮忙看看
  • 才鸟问题,请帮忙看看
  • 那位朋友帮忙看看这是什么意思?多谢
  • 大吓帮忙看看?
  • 帮忙看看下面错误,怎样解决!!!
  • 一个200分的问题,大家帮忙看看:)谢了!关于Linux-PAM的
  • 一个shell的小问题,大家帮忙看看啊!
  • 请帮忙看看。
  • 请大家帮忙看看,编译内核后无法挂载root fs, 机器无法启动
  • 帮忙看看这是个什么错误啊?
  • 帮忙给个意见看看。
  • 大家帮忙看看,是什么问题
  • 在浏览器里连接本机的菜鸟问题,帮忙看看!
  • 请帮忙看看!!!!!!!!!!!!!!!!!!!!!
  • 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
  • 帮忙写一个小程序readkey
  • jni 中一个简单程序,请大家帮忙!
  • 关于程序移植,请知道的帮忙,分会加的
  • 用JAVA编一个程序,测试网络速度~~高手帮忙
  • 高手帮忙,pkg安装包结束后,如何启动GUI程序?
  • 100分请帮忙,我不能编译servlet程序
  • 编写把一java程序中所有的print语句都删除,帮忙分析一下思路。
  • 想做个程序,帮忙提个纲吧,哥们!!!!
  • 不能运行编译出来的程序,请大家帮忙看看
  • 帮忙写一段程序(LINUX文件管理)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 努力努力再努力,帮忙帮忙来帮忙!
  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 帮忙帮忙如何设置变量pathclass
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 帮帮忙!SCO OpenServer 5.0.5 的root用户口令丢了,怎么找回来啊,帮帮忙!!!!!!
  • 我用smartupload组件遇到问题了,请帮忙!!
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 脚本问题,帮忙
  • 高手帮忙解释
  • 求教求教,shell问题...各位大哥,帮忙下
  • DELL服务器,安装RedHat EAS3.0,装完了,连不上SSH。。。。。哪位大虾帮忙!!急啊 !!!!
  • 关于聊天室的若干疑问!!!请各位大虾帮忙!
  • 有个问题?请帮忙!
  • 请求各位帮忙,关于绘制图像
  • 帮忙找个工作。
  • 请帮忙推荐几个下载java电子书的网站,35分献上!
  • 我怎么不能编译servlet?请帮忙!!!谢谢!!!
  • 请问谁有weblogic6.1sp1的crack??大大加分!!请多帮忙!!!
  • 急需各位帮忙???送上100分!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3