c:\ece538>java Vec2Test2 Vec2@7a81197d B = (-1.00000 1.00000) |
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