Professional Documents
Culture Documents
2019
Ejercicios de Programación con Estructuras de Datos en Java
import javax.swing.JOptonPane;
package ejerciciodos;
import java.utl.*;
public class EjercicioDos {
}
public void insertarAlPrincipio(int valor){
numeros.add(0, valor);
}
public void mostrarContenido()
{ System.out.println(numeros);
}
public void agregarAlFinal(Object valor){
numeros.add(valor);
}
public void eliminar(int valor){
numeros.remove(valor);
}
public void setValor(int posicion, int valor){
numeros.add(posicion, valor);
}
int getValor(int valor){
return (int)(numeros.get(valor));
}
int cuentaElementos(){
int valor=numeros.size();
return valor;
}
int getSumatoria(){
int suma=0;
for(Object numero : numeros){
suma = suma + (int) numero;
}
double getPromedio(){
return suma;
}
double getPromedio(){
int suma=0;
double promedio=0;
promedio=suma/numeros.size();
}
return promedio;
}
int cuentaCeros(){
int cantdad=0;
for(Object numero:numeros){
if((int)numero==0){
cantdad=cantdad+1;
}
}
return cantidad;
}
int sumaPares(){
int par=0;
for (Object numero:numeros){
if(((int)numero%2)==0){
par=par+(int)numero;
}
}
return par;
}
int cuentaRepetciones(int num){
for(Object numero:numeros){
int cuenta=0;
for(Object numero:numeros){
if((int)numero==2){
cuenta=cuenta+1;
}
}
return cuenta;
}
public void reemplazarValor(int antguoValor, int nuevoValor){
numeros.set(antguoValor, nuevoValor);
}
public void reemplazarTodo(){
numeros.clear();
numeros.add(9);
numeros.add(10);
numeros.add(11);
}
int getMayor(){
int mayor=0;
for(Object numero:numeros){
if((int)numero>=mayor){
mayor=(int)numero;
}
}
return mayor;
}
int getMenor(){
int menor=11;
for(Object numero:numeros){
if((int)numero<=menor){
menor=(int)numero;
}
}
return menor;
}
boolean buscar(int numero){
return numeros.contains(numero);
}
}