Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro rodar exemplo OrdenacaoList #32

Open
AugustoJesus opened this issue Apr 11, 2023 · 2 comments
Open

Erro rodar exemplo OrdenacaoList #32

AugustoJesus opened this issue Apr 11, 2023 · 2 comments

Comments

@AugustoJesus
Copy link

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
Copy link
Owner

cami-la commented Apr 17, 2023

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
Copy link
Author

Olá.

Muitissimo obrigado pela ajuda.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants