Alguém pode dar uma ajuda eu elaborei o código porém quando testo a classe volta como tivesse codificado.
Elabore uma classe chamada “MeusArrays” contendo dois métodos que realizam operações com arrays, conforme a descrição a seguir. Faça também outra classe para testar os métodos:
-
a. um método que recebe dois arrays de inteiros e um número inteiro. Pesquise se esse número inteiro existe nos dois arrays e de um retorno conforme a descrição seguinte: se o número não for encontrado em nenhum dos arrays, retorne 0; caso encontre em um dos arras, retorne 1; e caso seja localizado nos dois arrays, retorne 2.
-
b. um método que recebe um valor inteiro (n) e retorna um array contendo n elementos inteiros gerados randomicamente. Os valores gerados devem estar entre 0 e 1000.
Segue código abaixo:
import java.util.Random;
public class MeusArrays {
public static int[] gerar(int length){
Random aleatorios = new Random();
int[] vet = new int[length];
for(int i = 0; i < length; i++){
vet[i] = aleatorios.nextInt(1001);
}
return vet;
}
}
Classe para testar
public class Testar {
public static void main(String[] args) {
System.out.println(MeusArrays.gerar(5));
}
}
