import java.io.*; class Numbers8 { // Demonstrating "higher order functions" in Java - zip static final int SENTINEL = -999; static final int MAXNUMS = 100; public static void main (String[] args) throws IOException { int [] data1,data2,data3,data4; int count,n; BufferedReader in = Text.open(System.in); data1 = new int[MAXNUMS]; System.out.println("First array: "); for(count=0; ;count++) { System.out.print(" Enter number "+(count+1)+" (or "); System.out.print(SENTINEL+" to finish): "); n=Text.readInt(in); if(n==SENTINEL) break; data1[count]=n; } System.out.println("The numbers entered were:"); NumberOps.printall(data1,count); data2 = new int[count]; System.out.println("Second array: "); for(int i=0; i