Member 13756408 Ответов: 1

//Я хочу получить общее количество совпадающих чисел, но получаю ошибку, что символ не найден (getmatched).. Пожалуйста помочь


import java.util.Scanner;

public class PlayLottery{
	
	
	public static int[] getRandomNumber(int[] listss)
	{
		
		for(int i =0; i<listss.length-1;i++)
		
			{
			listss[i]= (int)(Math.random()*49);
			}
		
			return listss;
	
			
	
	}
	public static int [] getInput(int [] list)
	{
		
		System.out.println("Enter the "+ list.length +" Number");
		for(int i =0; i<list.length; i++)
		{
		
			Scanner input = new Scanner(System.in);
			list[i]= input.nextInt();
			
			
		}return list;
		
		
	}
	
	
	public static int getmathched(int [] list, int[] listss)
		{
			int count=0;
		
			for(int i=0; i<list.length; i++)
			{
				for(int j=0; j<listss.length; j++)
				{
					if(list[i]==listss[j])
					{
						count++;
						
					}
				}
			}return count;
			
			
			
			
			
			
			}

	public static void main(String[]args){
	
		
		int [] list = new int [6];
		
		getInput(list);	
		//getRandomNumbers(list);
		
		System.out.println("The Lottery Numbers are:");
		
		int[] ran =  getRandomNumber(list);
				
		for(int i =0; i<ran.length; i++)
		{
			System.out.println(ran[i]);
		}
		
		int answer = getmathched(list , listss);
		System.out.println("matched numbers: "+ answer);

	
}
}


Что я уже пробовал:

я хочу получить общее количество совпадающих чисел, но это говорит об ошибке
error: cannot find symbol
		int answer = match(list , listss);
		                          ^
  symbol:   variable listss
  location: class PlayLottery
1 error


пожалуйста помочь.

1 Ответов

Рейтинг:
0

Patrice T

Это говорит вам, что listss неизвестно в чем дело main как показано курсором (^).

error: cannot find symbol
		int answer = match(list , listss);
		                          ^

Прочитайте свой код, где listss определен ли и заполнен ли ваш код ?