Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sort(pets);
- printPetDetails(pets);
- }
- public static int findLargest(Pet[] pets, int num)
- {
- int largestPos =0;
- for (int i = 1; i<= num; i++)
- {
- if (pets[i].getName().compareToIgnoreCase(pets[largestPos].getName())>0)
- {
- largestPos = i;
- }
- }
- return largestPos;
- }
- public static void sort(Pet[] pets)
- {
- for (int pass = 1; pass < pets.length; pass++)
- {
- int largestPos = findLargest(pets, pets.length - pass);
- if (largestPos != pets.length - pass)
- {
- swap(pets, largestPos, pets.length - pass);
- }
- // System.out.println(pets[pass].getName());
- }
- }
- public static void swap(Pet[] pets, int first, int second)
- {
- Pet temp;
- temp = pets[first];
- pets[first] = pets[second];
- pets
Advertisement
Add Comment
Please, Sign In to add comment