Question: JAVA (1) Write a static method named countLastDigits that accepts an array of integers as a parameter and examines its elements to determine how many
JAVA (1) Write a static method named countLastDigits that accepts an array of integers as a parameter and examines its elements to determine how many of the integers end in 0, how many end in 1, how many end in 2 and so on. Your method will return an array of counters. The count of how many integers end in 0 should be stored in its element[0], how many of the values end in 1 should be stored in its element[1], and so on. For example, if a variable, named list, refers to an array containing the values {9, 29, 44, 103, 2, 52, 12, 12, 76, 35, 20}, the call of countLastDigits(list) should return an array containing {1, 0, 4, 1, 1, 1, 1, 0, 0, 2} because 1 element ends with 0 (20), no elements end with 1, 4 elements end with 2 (2, 52, 12, 12), and so on.
Test your code with the following class:
import java.util.*;
public class TestCountLastDigits {
public static void main(String[] args) {
int[] list = {9, 29, 44, 103, 2, 52, 12, 12, 76, 35, 20};
int[] count = new int[10];
countLastDigits(list, count);
System.out.println(Arrays.toString(list)); // [9, 29, 44, 103, 2, ...]
System.out.println(Arrays.toString(count));// [1, 0, 4, 1, 1, 1, 1, 0, 0, 2]
}
// insert countLastDigits() below
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
