Ask Question

Set numMatches to the number of elements in userValues (having NUM_VALS elements) that equal matchValue. Ex: If matchValue = 2 and userValues = {2, 2, 1, 2}, then numMatches = 3.

import java. util. Scanner;

public class FindMatchValue {

public static void main (String [] args) {

final int NUM_VALS = 4;

int[] userValues = new int[NUM_VALS];

int i = 0;

int matchValue = 0;

int numMatches = - 99; / / Assign numMatches with 0 before your for loop

userValues[0] = 2;

userValues[1] = 2;

userValues[2] = 1;

userValues[3] = 2;

matchValue = 2;

+1
Answers (1)
  1. 15 July, 17:53
    0
    import java. util. Scanner;

    public class FindMatchValue {

    public static void main (String [] args) {

    final int NUM_VALS = 4;

    int[] userValues = new int[NUM_VALS];

    int i = 0;

    int matchValue = 0;

    int numMatches = - 99; / / Assign numMatches with 0 before your for loop

    userValues[0] = 2;

    userValues[1] = 2;

    userValues[2] = 1;

    userValues[3] = 2;

    matchValue = 2;

    numMatches=0;

    for (i=0; i
    {

    if (userValues[i]==matchValue) / /cheking if the array element is equal to match value.

    {

    numMatches++;

    }

    }

    System. out. println (numMatches); //printing the matchvalue.

    }

    }

    Output:-

    3

    Explanation:

    First I have set the value numMatches to 0 before the loop. Then I have user the for loop to iterate over the array. In the for loop I am checking that the array element is equal to the matchValue or not if it is equal then increasing the numMatches by 1. Then at last print the value of numMatches.
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “Set numMatches to the number of elements in userValues (having NUM_VALS elements) that equal matchValue. Ex: If matchValue = 2 and ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers