Question: T 3 2 2 Ch 8 5 : ArrayList of Integer objects STARTER CODE: Ch 8 5 _ ArrayList _ IntegerObjects _ STU 8 a
T Ch: ArrayList of Integer objects
STARTER CODE:
ChArrayListIntegerObjectsSTUajavaDownload ChArrayListIntegerObjectsSTUajava
REQUIRED:
You must be fluent with everything in this program for the AP exam.
What a break for you... that you did not have to code it :
Instead, spend your time to examine and study each part, carefully!
This should take about an hour to study and run and explore.
Then about minutes to write the methods properly.
WRITE METHODS:
sumArrayList
This method must return int, which is the sum each int in D array.
You must use a 'normal' for loop counting loop
Use a wrapper Integer with number at each index.
It should take about lines of code.
sumArrayListEnhancedForLoop
This method returns an int by summing each int in D array, using
an 'enhanced' for loop, not a counting loop.
Cast from Integers with int
It should take about lines of code.
pctNegNumbers
This method returns an int, the percent negative numbers rounded in array.
Use an Enhanced For Loop not a counting loop!
Round the result to an integer no decimal places using int cast of a double.
It should take about lines of code.
This program demonstrates:
ARRAYLIST
how values stored into an object
how objects must first convert to objects
ArrayList return
ArrayList add method
use of ArrayList size method
STRING
use of String length method
String concatenation
complex String building
use of both substring method contexts overloads
creation and use of literal String object inside then calling methods
WRAPPER
how the class called a "wrapper" class is used
LOOPING
Standard & Enhanced
CLASSES
Class used only for doing things methods 'static'
No instance anything
Pure Static: No Constructor, No PIV, No V only static methods
METHODS
how static methods are used
how static methods are called from another class
void return
int return
MATH & OTHER
modulo division to print variable quantities of numbers per line
use of Math.random to create three digit integers
use of &&
print formatting fixed length strings for columns of numbers
use of tab, t
use of new line,
TOM CLASS
STATIC METHODS used:
createArrayListOfIntegersintint Returns a D ArrayList, containing int objects
printArrayListintint Prints; Returns nothing
sumArrayListArrayList Returns int: the sum of all array numbers
sumArrayListEnhancedForLoopArrayList Returns int: sum of all array numbers
pctNegNumbersArrayList Return percent of negative number in D array
SAMPLE OUTPUT for numbers, per line:
D Array of numbers, formatted in columns:
Sum of numbers using Normal 'for' Loop:
Sum of numbers using Enhanced 'for' Loop:
DESIRED Neg Numbers
ACTUAL Neg Numbers
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
