GARANTIR DESCONTO

Fórum Metodo Static - JAVA #598153

24/10/2018

0

Bom, eu to com uma duvida que eh a seguinte:
Eu tenho uma classe main, onde eu devo criar um array, e preenche-lo com objetos do tipo Aviao ou Helicoptero, so que o tipo do objeto a ser inserido sera verificado a partir de um valor inteiro aleatorio gerado por um metodo estatico criado dentro dessa minha classe main msm (onde impar indica Helicoptero e par indica Aviao), so que eu quero armazenar esse valor numa variavel, mas n sei qual seria o tipo dessa variavel.

public static void gerarNumeroAleatorio() {
Random gerador = new Random();
int num = gerador.nextInt(100);
}

public static void criaArray() {
Random gerador = new Random();
int index = gerador.nextInt(100);
for(int i=0;i<index;i++) {
static int aux = new Principal().gerarNumeroAleatorio();// chamada da função que gerara numero aleatorio para decidir se sera criado objeto Aviao ou Helicoptero
if()
}
}
Wendel Rios

Wendel Rios

Responder

Posts

25/10/2018

Neemias Santos

Olá, Wendel Rios. No seu caso a variável tem que ser do mesmo tipo do valor que você quer armazenar.
Responder

Gostei + 0

28/10/2018

Vitor Jdev

Voce não pode criar uma variavel static dentro de um metodo
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar