简单程序问题
我的源程序:import java.util.*;
class CPoint
{
double x;
double y;
public void Inputxy()
{ Scanner in =new Scanner(System.in);
System.out.println("Please input X=,Y=");
float x =in.nextFloat();
float y =in.nextFloat();
}
}
public class TestPoint1{
public static void main(String[] args){
CPoint p=new CPoint();
p.Inputxy();
System.out.print("q point's abscissa="+p.x);
System.out.println(" ordinate="+p.y);
}
}
请问一下高手,我这个程序能运行,不过为什么我输入了X,Y的值之后,得出的结果X,Y还是为0的。
另外,如果我把红色字删掉再编译为什么会出现找不到X,Y的,我不是在 public void Inputxy()这是
里有对X,Y进行了定义了吗,请高手尽量详细说一下,谢谢!!!!