Первое сообщение здесь, поэтому я надеюсь, что не испортил.Проверка определенных целых чисел в массиве
Моя задача состоит в том, чтобы пользователь вводил массив из 10 целых чисел, а затем вводил другое целое число отдельно и предоставлял программе либо получение этого числа, если оно находится в массиве, либо дать ошибку, если нет.
У меня возникли проблемы с сопоставлением введенного целого с массивами.
Вот часть моего кода, остальное находится ниже:
try{
System.out.print("Please enter 10 integers to store in an array and then press enter: ");
for(int index = 0; index < numbers.length; index++)
numbers[index] = input.nextInt();
if(numbers.length==10){ //method doesnt work properly if you input over 10 integers, only if you input less
System.out.print("Thanks for entering 10 integers. Now input an integer to check: ");
int compare = input.nextInt();
if(numbers[index] == compare){ //this is where the error is I believe
System.out.print(compare); //here too
}
Спасибо заранее!
Хорошо, но каков ваш вопрос? –
На ваш вопрос ответили? Если да, выберите наиболее подходящий ответ. – 4castle