import java.util.Random; import java.util.ArrayList; import java.util.Collections; public class Client2 { public static void main(String[] args) { Random gen = new Random(); ArrayList bank = new ArrayList(); int count = gen.nextInt(10) + 7; for (int k = 1; k <= count; k++) { double balance = (gen.nextInt(100000) + 100 ) / 100.0; bank.add( new Account(balance) ); } Collections.sort( bank ); display( bank ); //========================================================= ArrayList roll = new ArrayList(); count = gen.nextInt(10) + 7; for (int k = 1; k <= count; k++) { double gpa = (gen.nextInt(26) + 15 ) / 10.0; int credits = gen.nextInt(66) + 40; roll.add( new Student(credits, gpa) ); } Collections.sort( roll ); display( roll ); } public static void display( ArrayList list ) { System.out.println(); for (Object item : list) System.out.println( item ); } }