日期:2014-05-20 浏览次数:20606 次
public class Point{ public double x; public double y; public void show(){ System.out.println("("+x+","+y+")"); } public Point(double x1,double y1){ x=x1; y=y1; } public static void getMiddle(Point m,Point n){ double a; double b; a=(m.x+n.x)/2; b=(m.y+n.y)/2; System.out.println("("+a+","+b+")"); } public static void main(String args[]){ Point m=new Point(12.5,8); Point n=new Point(10,5); getMiddle(m, n); } }
------解决方案--------------------
main函数里怎么又写了个方法
main函数不属于任何类
看看下面帮你改的
package com.yxk.test; public class Point{ public double x; public double y; public void show(){ System.out.println("("+x+","+y+")"); } public Point(){} public Point(double x1,double y1){ x=x1; y=y1; } public static class Test{ public void getMiddle(Point m,Point n){ double a; double b; a=(m.x+n.x)/2; b=(m.y+n.y)/2; System.out.println("("+a+","+b+")"); } } public static void main(String args[]){ Point m=new Point(12.5,8); Point n=new Point(10,5); new Test().getMiddle(m, n); } }
------解决方案--------------------