public class SalesApplication { public static void main(String[] args) { int x=0; float sum; Sales domestic = new Sales(3); Sales international = new Sales(2); while (x >= 0) { System.out.print("Enter product (-1 to quit): "); x = Input.readInt(); if (x >= 0) { System.out.print("Enter price: "); sum = Input.readFloat(); international.Sale(x, sum); } } System.out.println("\nInternational sales"); international.printSales(); } } class Sales { float [] total; public Sales (int count) { total = new float[count]; } public void Sale (int product, float price) { if (product >= total.length) increaseSize(product); total[product] += price; } public void increaseSize(int n) { float [] tmp = new float[n+1]; for (int i=0; i