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 main(String args[]){
                 double a;
                 double b;
                 Point m=new Point(12.5,8);
                 Point n=new Point(10,5);
      public void getMiddle(Point m,Point n){
                        a=(m.x+n.x)/2;
                        b=(m.y+n.y)/2;
              System.out.println("("+a+","+b+")");
                 }
          }
}

解决方案 »

  1.   

    getMiddle() 放在main方法外面去, 再在main方法里面调用
      

  2.   

    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);
      
      }
      

  3.   

    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);
      }

    }
      

  4.   

    为什么方法不能在main方法里使用呢
      

  5.   

    方法不是不能在main()函数里使用,而是不能在里面定义,同楼上的,main()方法不属于任何类,在main()方法里定义方法,不符合面向对象原理,也是不允许的哦