fatalaa

AdatPar

Apr 17th, 2012
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. public class AdatPar implements Comparable
  2. {
  3.     public float x;
  4.     public float y;
  5.     public static int hanyadik = 0;
  6.    
  7.     AdatPar() {
  8.         x = 0;
  9.         y = 0;
  10.         System.out.println( this.toString() );
  11.     }
  12.    
  13.     AdatPar( float xx , float yy ) {
  14.         x = xx;
  15.         y = yy;
  16.         System.out.println( this.toString() );
  17.     }
  18.    
  19.     AdatPar( AdatPar obj ) {
  20.         this.x = obj.x;
  21.         this.y = obj.y;
  22.         System.out.println( this.toString() );
  23.     }
  24.    
  25.     float hossz() {
  26.         return SegedFgv.hossz( x , y );
  27.     }
  28.    
  29.     float szog() {
  30.         return SegedFgv.szog( x , y );
  31.     }
  32.    
  33.     @Override
  34.     public int compareTo( Object obj ) {
  35.         AdatPar b = (AdatPar)obj;
  36.         if( this.hossz() < b.hossz() ) {
  37.             return -1;
  38.         }
  39.         if( this.hossz() > b.hossz() ) {
  40.             return 1;
  41.         }
  42.         if( this.szog() < b.szog() ) {
  43.             return -1;
  44.         }
  45.         if( this.szog() < b.szog() ) {
  46.             return -1;
  47.         }
  48.         return 0;        
  49.     }
  50.    
  51.     @Override
  52.     public String toString()
  53.     {
  54.         hanyadik++;
  55.         return x + "\t" + y + "\tA " + hanyadik +". adatpar elkeszult";
  56.        
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment