Arreglo unidimensional- Ejercicio de numero de veces que voló el cadete.
Arreglos unidimensionales
Un arreglo se define como una colección finita, homogénea y ordenada de elementos como se ha definido antes pero se caracteriza por ser unidimensional porque tiene una solo dimensión como se muestra a continuación.
Un arreglo tiene la característica de que puede almacenar a N elementos del mismo tipo y además permite el acceso a cada uno de estos elementos. Se distinguen dos partes en los arreglos:
• Los componentes. Hacen referencia a los elementos que componen o forman el arreglo. Es decir, son los valores que se almacenan en cada una de sus casillas.
• Los índices. Son los que permiten acceder a los componentes del arreglo en forma individual. Es decir, la posición dentro del arreglo.
Para hacer referencia a un componente de un arreglo se necesita:
• El nombre del arreglo
• El índice del elemento
Ejercicio:
package javaapplication39;
import java.util.Scanner;
public class JavaApplication39 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
String nombre;
int anioactual, i, suma=0;
System.out.print("Ingrese su Nombre: ");
nombre=entrada.nextLine();
System.out.print("Ingrese el año militar en el que se encuentra (1-4): ");
anioactual=entrada.nextInt();
int[]cvuelo = new int[anioactual];
for(i = 0; i < cvuelo.length; i++){
System.out.print("Número de veces que voló en " +(i+1)+" año militar: ");
cvuelo[i]=entrada.nextInt();
}
for ( i = 0; i < cvuelo.length; i++){
suma = suma + cvuelo[i];
}
{System.out.println("El cadete " +nombre+ " ha volado " +suma+ " veces en total");
}
int maximo = cvuelo[0];
int minimo = cvuelo[0];
for (i = 0; i < 4; i++){
if(maximo < cvuelo[i]);
maximo = cvuelo[i];
if(minimo > cvuelo [i])
minimo = cvuelo[i];
}
System.out.println("En " +minimo+ " año militar voló menos y en " +maximo+ " año militar voló más durante los 4 años");
}
}
Resultado en ventana:
Comentarios
Publicar un comentario