Respuesta :
Answer:
import java.util.Scanner;
public class FindMatchValue {
public static void main (String [] args) {
Scanner scnr = new Scanner(System.in);
final int NUM_VALS = 4;
int[] userValues = new int[NUM_VALS];
int i;
int matchValue;
int numMatches = -99; // Assign numMatches with 0 before your for loop
matchValue = scnr.nextInt();
for (i = 0; i < userValues.length; ++i) {
userValues[i] = scnr.nextInt();
}
/* Your solution goes here */
numMatches = 0;
for (i = 0; i < userValues.length; ++i) {
if(userValues[i] == matchValue) {
numMatches++;
}
}
System.out.println("matchValue: " + matchValue + ", numMatches: " + numMatches);
}
}
The program illustrates the use of conditional statements and loops.
The code segment in Java is as follows:
numMatches = 0;
for(int i = 0; i<NUM_VALS; i++){
if(userValues[i] == matchValue){
numMatches++;
}
}
First, numMatches is initialized to 0 at:
numMatches = 0;
Next, we iterate through the array elements at:
for(int i = 0; i<NUM_VALS; i++){
This checks for matches
if(userValues[i] == matchValue){
When matches are found, this increments numMatches by 1
numMatches++;
}
}
Read more about conditions and loops at:
https://brainly.com/question/20396087