Your program should display whether the inputted integer value is found in list, how many of it is in list, and what are their locations in list? sample
List : 1 3 2 5 7 8 5 6 9 4
Input value to search in List: 9
The value 9 is in List!
There are 4 of it in List.
Located at: list[4], list[5], list[6], list[8]
this is my code
import java.io.*; 
public class List{ 
  public static void main(String[] args){ 
    int list[] = new int[10]; 
    int i, num = 0, num1=0; 
    String input = " "; 
    BufferedReader in = new BufferedReader(new 
                               InputStreamReader(System.in)); 
    for(i = 0; i < 10; i++){ 
      list[i] = 0; 
    } 
    for(i = 0; i < 10; i++){ 
      System.out.print("Input value for list[" + i + "] = "); 
      try{ 
        input = in.readLine();         
        num = Integer.parseInt(input); 
        list[i] = num; 
      for(i = 0; i < 10; i++){ 
        System.out.println("list[" + i + "] = " +list[i]); 
      } 
      for (int b = 0; b < list.length; ++b) {
        if (num1 == list[b]) {
          returnvalue = b;
          break;
        }
      }
      System.out.print("Input value for list");
      input = in.readLine();
      num1 = Integer.parseInt(input);
    }catch(IOException e){} 
      System.out.println("the position is" + returnvalue);
    }
  } 
} 
I think the position that is returning is not accurate can you help me?
 
     
     
     
    