Correct Answers
What are the indexes for the first and last positions of an array called x?
✓✓~~ x[0] and x[x.length-1]
Immediately after instantiating a new array of primitives, what fills the array? What
about an array of objects?
✓✓~~ Primitive: default value fills the array (0 for int, 0.0 for double, false for boolean)
Objects: null fills array
What happens when you try to access an array element past the end of an array?
✓✓~~ An exception of type ArrayIndexOutOfBoundsException is thrown
Instantiate three arrays called x,y,and z of types int, String, and BankAccount,
respectively, all of size 10.
✓✓~~ int[] x = new int[10];
String[] y = new String[10];
BankAccount[] z = new BankAccount[10];
, What is method overloading?
✓✓~~ two methods in the same class that have the same name but different signatures (ex:
int calc(double n1, int n2) and int calc(int 1, int n2))
Use the following full array x:{4,8,5,1,6,3,2}
a. What is the value given by x[1]?
b. What is the value given by x[6]?
c. What is the value given by x[7]?
d. What is the value given by x.length?
✓✓~~ a. 8
b. 2
c. ArrayIndexOutOfBounds
d. 7
Write a for-loop to double each element in the array x given in the aray
x:{4,8,5,1,6,3,2}
✓✓~~ for(int i = 0; i<x.length; i++) {
x[i] *= 2;
}
What is a static variable?