Skip to content

Erro rodar exemplo OrdenacaoList #32

Description

@AugustoJesus

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 + '\'' +
            '}';
}

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions