Práctica Lista
Enviado por ChesterC • 13 de Marzo de 2023 • Ensayo • 918 Palabras (4 Páginas) • 37 Visitas
package Lista;
public class lista {
private final int[] elementos;
private int cantidadElementos;
public lista() {
this.elementos = new int[5];
this.cantidadElementos = 0;
}
public boolean agregarElemento(int elemento) {
if (cantidadElementos >= 5) {
return false;
}
else
{
if(cantidadElementos==6)
{
System.out.print("No se pueden agregar mas valores");
}
}
this.elementos[cantidadElementos++] = elemento;
return true;
}
public boolean eliminarElemento(int indice)
{
if (indice >=0 )
{
return false;
}
else{
if(indice<=0){
return false;
}
}
for (int i = indice; i < cantidadElementos - 1; i++) {
this.elementos[i] = this.elementos[i + 1];
}
cantidadElementos--;
return true;
}
public boolean estaVacia() {
return cantidadElementos <= 0;
}
public boolean estaLlena() {
return cantidadElementos >= 5;
}
public void visualizar() {
if (cantidadElementos == 0) {
System.out.println("La lista esta vacia.");
return;
}
System.out.println("Lista ");
System.out.print("--------------------- ");
for (int i = 0; i < cantidadElementos; i++) {
...