Vec2Test2 version 2s

Results

c:\ece538>java Vec2Test2
Vec2@7a81197d
B = (-1.00000 1.00000)

Contents: Vec2Test2   Vec2s


Vec2Test2.java

// Demonstrating object printing

public class Vec2Test2 {
   public static void main(String[] args) {
      Vec2 A = new Vec2("A",2.0,3.0);
      System.out.println(A);
 
      Vec2s B = new Vec2s("B",-1.0,1.0);
      System.out.println(B);
   }      
}
   


Vec2s.java

// Vec2s class with toString

public class Vec2s {
   private String name;
   private double kx, ky;

   public Vec2s(String name, double kx, double ky) {
      this.name = name;
      this.kx = kx;
      this.ky = ky;
   }

   public void setName(String name) {
      this.name = name;
   }

   public String getName() {
      return name;
   }

   public void setVec(double kx, double ky) {
      this.kx = kx;
      this.ky = ky;
   }

  public double getX()  {
       return kx;
  }

  public double getY() {
      return ky;
  }

   public String toString() {
       return String.format("%s = (%g %g)",name,kx,ky);
   }


}
   


Maintained by John Loomis, updated Thu Jan 16 19:38:03 2020