Below is the syntax highlighted version of ChargeClient.java
from §3.1 Using Data Types.
/************************************************************************* * Compilation: javac ChargeClient.java * Execution: java ChargeClient x y * *************************************************************************/ public class ChargeClient { public static void main(String[] args) { double x = Double.parseDouble(args[0]); double y = Double.parseDouble(args[1]); Charge c1 = new Charge(.51, .63, 21.3); Charge c2 = new Charge(.13, .94, 81.9); System.out.println(c1); System.out.println(c2); double v1 = c1.potentialAt(x, y); double v2 = c2.potentialAt(x, y); StdOut.println(v1+v2); StdOut.printf("%.2E\n", v1+v2); } }