java吧 关注:1,248,693贴子:12,728,732
  • 6回复贴,共1

基础看看你还会做不?????????

只看楼主收藏回复

构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,求两个点的距离


IP属地:浙江1楼2012-04-30 13:46回复
    把你做的贴上!


    IP属地:浙江2楼2012-04-30 13:47
    回复



      IP属地:浙江4楼2012-04-30 14:13
      回复
        总觉得是你不会做...gui方面真心忘了,所以我也不会做啦。。。


        IP属地:上海5楼2012-04-30 14:23
        回复
          我不会...
          看看楼下怎么说?


          6楼2012-04-30 14:23
          回复
            class Point { private double x;
            private double y;
            public Point(double x,double y){
            this.x=x;
            this.y=y;
            }
            public double getDistance(Point a1,Point a2){
            double x0=a1.getX()-a2.getX();
            double y0=a1.getY()-a2.getY();
            return Math.sqrt(x0*x0+y0*y0);
            }
            public double getX() {
            return x;
            }
            public void setX(int x) {
            this.x = x;
            }
            public double getY() {
            return y;
            }
            public void setY(int y) {
            this.y = y;
            } public String toString() {
            return "Point [x=" + x + ", y=" + y + "]";
            }
            } public class BK{
            public static void main(String[] args) {
            Point p1=new Point(1, 3);
            Point p2=new Point(3, 4);
            Point p3=new Point(6, 8);
            Point p4=new Point(2, 3);
            Point p5=new Point(5, 6);
            Point []points=new Point[]{p1,p2,p3,p4,p5};
            for(int i=0;i<points.length;i++){
            for(int j=0;j<points.length-i-1;j++){
            if(points[j].getX()>points[j+1].getX()){
            Point temp=points[j];
            points[j]=points[j+1];
            points[j+1]=temp;
            }
            }
            }
            for (Point point : points) {
            System.out.println(point);
            }
            }
            }
            


            IP属地:浙江7楼2012-04-30 14:23
            回复
              求鉴定!


              IP属地:浙江8楼2012-04-30 14:24
              回复