Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AP7-AA7.1-Ev1-Ejercicios
AP7-AA7.1-Ev1-Ejercicios de Programación
Programación con Estructuras
Estructuras de Datos
en Java
Presentado por:
Escribir texto
Actividad: AP7-AA7.1-Ev1
Ejercicios de programación con estructuras de datos en Java
Presentado por: ADALBERTO S. JIMENEZ CASTRO
Análisis Málaga,
y Desarrollo de Sistemas de Información (1565055)
Santander
Marzo - 2019
2018
Ejercicios de Programación con Estructuras de Datos en Java
atleta
• Datos Campeón: Muestra
Mues tra el nombre, la nacionalidad y el tiempo del atleta
cuyo tiempo es el menor de todos.
• Atletas por país: Solicita el nombre del país y muestra los nombres de
import javax.swing.JOptionPane;
• Eliminar elementos.
• Obtener el valor de una posición determinada.
• Asignar
Asignar valor
valor a una posici
posición
ón determin
determinada.
ada.
• Calcular la sumatoria de los valores de todos los elementos.
• Indicar si es palíndromo.
package ejerciciodos;
import java.util.*;
public class EjercicioDos {
ArrayList
ArrayList numeros
numeros = new ArrayL
ArrayList(
ist();
);
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;
}
return suma;
}
double getPromedio(){
int suma=0;
double promedio=0;
promedio=suma/numeros.size();
}
return promedio;
}
int cuentaCeros(){
int cantidad=0;
for(Object numero:numeros){
if((int)numero==0){
cantidad=cantidad+1;
}
}
return cantidad;
}
int sumaPares(){
int par=0;
for (Object numero:numeros){
if(((int)numero%2)==0){
par=par+(int)numero;
}
}
return par;
}
int cuentaRepeticiones(int num){
int cuenta=0;
for(Object numero:numeros){
if((int)numero==2){
cuenta=cuenta+1;
}
}
return cuenta;
}
public void reemplazarValor(int antiguoValor, int nuevoValor){
numeros.set(antiguoValor, 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);
}
}