Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Não consigo implementar o método random

package br.com.empresa.banco;

import java.util.List;
import java.util.Random;
import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedList;

import br.com.empresa.banco.conta.conta;
import br.com.empresa.banco.conta.contaCorrente;

public class TestaColecoes {
    public static void main(String[] args) {
        List<contaCorrente> contas = new ArrayList<contaCorrente>();

        contaCorrente conta1 = new contaCorrente("felipe", Random.nextInt(10), 500,251478);
        contaCorrente conta2= new contaCorrente("eduardo", 4077, 100,251678);

        contas.add(conta1);
        contas.add(conta2);

        for(conta c : contas){
            System.out.println(c);
        }

        Collections.sort(contas);

        for(conta c : contas){
            System.out.println(c);
        }

    }
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    Cannot make a static reference to the non-static method nextInt(int) from the type Random

    at br.com.empresa.banco.TestaColecoes.main(TestaColecoes.java:16)
3 respostas
solução!

Oi Felipe,

vc precisa criar uma instancia da classe Random:

Random random = new Random();
int valor = random.nextInt(10);

abs

Obrigado !

@Felipe, lembre-se sempre de marcar a resposta que te ajudou como solução do seu problema! Isso nos ajuda e também facilita para os outros usuários que tiverem dúvidas semelhantes! ;)

Bons estudos!