According to the following program segment answer the following questions. ArrayList animals = new ArrayList () ; animals.add ("CAT"); animals.add ("FISH"); animals.add ("DOG"); animals.add ("ELEPHANT"); animals.add ("MOUSE"); animals.add ("HORSE"); T#####C for (int i=0; i

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter9: Advanced Modularization Techniques
Section: Chapter Questions
Problem 2GZ
icon
Related questions
Question
Q1 C ) iii) Explain the purpose of the following statement in the program If (animals.get(j) .compareTo (animals.get (j+1) ) < 0)//*** iv) Reward the code in (iii) if you want to display elements in different order.
According to the following program segment answer the following questions.
ArrayList <string> animals = new ArrayList<String>();
animals.add ("CAT");
animals.add ("FISH");
animals.add ("DOG");
animals.add ("ELEPHANT");
animals.add ("MOUSE");
animals.add ("HORSE");
I#####C
for (int i=0; i<animals.size(); i++) {
for (int j=0; j<animals.size ()-1; j++) {
if(animals.get(j).compareTo (animals.get(j+1))<0)//***
String value = animals.get(j);
animals.set (j, animals.get(j+1) ) ;
animals.set((j+1), value);
{
}
}
}
for (int i =0;i<animals.size ();i++)
System.out.println(animals.get(i));
Transcribed Image Text:According to the following program segment answer the following questions. ArrayList <string> animals = new ArrayList<String>(); animals.add ("CAT"); animals.add ("FISH"); animals.add ("DOG"); animals.add ("ELEPHANT"); animals.add ("MOUSE"); animals.add ("HORSE"); I#####C for (int i=0; i<animals.size(); i++) { for (int j=0; j<animals.size ()-1; j++) { if(animals.get(j).compareTo (animals.get(j+1))<0)//*** String value = animals.get(j); animals.set (j, animals.get(j+1) ) ; animals.set((j+1), value); { } } } for (int i =0;i<animals.size ();i++) System.out.println(animals.get(i));
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT