图片,p1(2,2),p2(4,4),求X点,谢谢

解决方案 »

  1.   


    int[] p1 = {2,2};
    int[] p2 = {4,4};
    int[] p12 = new int[2];
    p12[0] = (p1[0] + p2[0])/2;
    p12[1] = (p1[1] + p2[1])/2;
    System.out.print("直线中间点:");
    for(int temp:p12)
    System.out.print(temp+" ");
      

  2.   

    你什么意思,直接求不可以吗
    Xx = (p1x+p2x)/2,Xy = (p1y+p2y)/2
    是这样吗?
      

  3.   

    Point x=new Point((p1.x+p2.x)/2,(p1.y+p2.y)/2);
      

  4.   

    可以先写一个Point类,再写一个实现类实现两个Point对象P1、P2,然后写一个求两点中点的方法,就可以像平时做数学一样求两点的中点了,将得到的X、Y送给一个新Point对象。