cami-la / curso-dio-intro-collections

Resolução dos exercícios propostos: CURSO INTRODUTÓRIO COLLECTIONS FRAMEWORK JAVA.
https://web.digitalinnovation.one/home
602 stars 210 forks source link

Erro rodar exemplo OrdenacaoList #32

Open AugustoJesus opened 1 year ago

AugustoJesus commented 1 year ago

Olá Camila,

Pode por favor me ajudar?

Ao rodar o programa ele apresenta o seguinte erro:

Erro: Não foi possível localizar nem carregar a classe principal com.exercicioordenacaolist.ExemploOrdenacaoList Causada por: java.lang.ClassNotFoundException: com.exercicioordenacaolist.ExemploOrdenacaoList

Abaixo o código

package com.exercicioordenacaolist;

/*Dadas as seguintes informações sobre meus gatos, crie uma lista e ordene esa lista exibindo: (nome - idade - cor);

Gato 1 = nome: Jon, idade: 18, cor: preto Gato 2 = nome: Simba, idade: 6, cor: tigrado] Gato 3 = nome: Jon, idade: 12, cor: amarelo */

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

public class ExemploOrdenacaoList {

public static void main(String[] args) {

    List<Gato> meusGatos = new ArrayList<>(){{
        add(new Gato("Jon", 12, "preto"));
        add(new Gato("Simba", 6, "tigrado"));
        add(new Gato("Jon", 18, "amarelo"));
    }};

    System.out.println("--\tOrdem de Inserção\t--");
    System.out.println(meusGatos);

    System.out.println("--\tOrdem de aleatória\t--");
    Collections.shuffle(meusGatos);
    System.out.println(meusGatos);

    System.out.println("--\tOrdem Natural (Nome)\t--");

}

}

class Gato {

private String nome;
private Integer idade;
private String cor;

public Gato(String nome, Integer idade, String cor) {
    this.nome = nome;
    this.idade = idade;
    this.cor = cor;
}

public String getNome() {
    return nome;
}

public Integer getIdade() {
    return idade;
}

public String getCor() {
    return cor;
}

@Override
public String toString() {
    return "{" +
            "nome='" + nome + '\'' +
            ", idade=" + idade +
            ", cor='" + cor + '\'' +
            '}';
}

}

cami-la commented 1 year ago

Oi, @AugustoJesus tudo bem? (:

Então, como o erro indica, está com algum erro de importação de classe. O programa está procurando uma classe que não está sendo encontrada.

AugustoJesus commented 1 year ago

Olá.

Muitissimo obrigado pela ajuda.