Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Don\'t worry about what this class does. We\'re asking about Java language eleme

ID: 3917421 • Letter: D

Question

Don't worry about what this class does. We're asking about Java language elements. Select the local variables in this class

01: public class StrCharCounter
02: {
03:
04: private ArrayList < String > store = new ArrayList<>();   
05: private int size = 0;
06:
07: public boolean add(String sToAdd)
08: {
09: size++;
10: if (!store.contains(sToAdd))
11: return store.add(sToAdd);
12: else
13: return false;
14: }
15:
16: public int calcTotalLength()
17: {
18: int cnt = 0;
19: for (int i = 0; i < size; i++)
20: {
21: cnt += store.get(i).length();
22: }
23: return cnt;
24: }
25: }


?      
StrCharCounter
?      
store
?      
size
?      
add
?      
calcTotalLength
?      
cnt
?      
i
?      
There are no local variables

Explanation / Answer

01: public class StrCharCounter
02: {
03:
04: private ArrayList < String > store = new ArrayList<>();   
05: private int size = 0;
06:
07: public boolean add(String sToAdd)
08: {
09: size++;
10: if (!store.contains(sToAdd))
11: return store.add(sToAdd);
12: else
13: return false;
14: }
15:
16: public int calcTotalLength()
17: {
18: int cnt = 0;
19: for (int i = 0; i < size; i++)
20: {
21: cnt += store.get(i).length();
22: }
23: return cnt;
24: }
25: }


?      
StrCharCounter
?      
store
?      
size
?      
add
?      
calcTotalLength
?      
cnt
?      
i
?      

There are no local variables



Answer : i and cnt are local variables because they are declared inside the function and their scope is limited to that function


Thanks, PLEASE UPVOTE if helpful

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote