Documente Academic
Documente Profesional
Documente Cultură
JAVA
POO (Java) Arreglos
Sintaxis:
tipo [] identificador_array;
Donde:
Donde:
identificador_array es el nombre asignado al array.
tipo representa el tipo de dato primitivo o el tipo de objeto
correspondiente a los valores almacenados.
longitud representa el tamaño (numero de elementos) del array.
Arreglos
Los nombres de arreglo, como los demás nombres de variables,
pueden contener sólo letras, dígitos y guiones bajos.
Los nombres de arreglos no pueden comenzar con un dígito.
Para hacer referencia a una localidad o a un elemento del arreglo
en particular, especificamos el nombre del arreglo y la posición
numérica del elemento en particular dentro del arreglo.
El primer elemento de cada arreglo es el elemento cero
POO (Java) Arreglos
Por ejemplo:
identificador_array[indice] = valor;
Donde:
identificador_array es el nombre asignado al array.
indice representa el lugar del array donde se situara el valor. El
primer valor de un array se sitúa en el índice 0 y el ultimo elemento
en lugar de longitud menos 1.
Valor es el valor que se asigna al índice n el array.
Arreglos
El primer elemento de cada arreglo es el elemento cero.
Entonces:
la referencia al primer elemento del arreglo c es c[ 0 ],
la referencia al segundo elemento del arreglo es c[ 1 ],
la referencia al séptimo elemento del arreglo es c[ 6 ],
la referencia al iésimo elemento del arreglo c es c[ i–1].
Por ejemplo:
edad[0] = 19;
edad[1] = 4;
edad[2] = 80;
edad[3] = 33;
edad[4] = 11;
POO (Java) Arreglos
La sintaxis es:
tipo [] identificador_array =
{lista_de_valores_o_expresiones_separados_por_coma};
POO (Java) Arreglos
Ejemplo
public class InicArreglo
{
public static void main( String args[]){
int arreglo[];
arreglo = new int[10];
System.out.printf(“%s%8s\n”,”Indice”,”Valor”);
}
POO (Java) Arreglos
Todos los objetos Array tienen una variable de atributo llamado length
que contiene la longitud del array.
int [] edades;
edades = new int[10];
edades[0]=1;
POO (Java) Arreglos
int[] edades;
edades = new int[10];
Ejemplo
public class InicArreglo
{
public static void main( String args[]){
final int LONGITUD_ARREGLO = 10;
int arreglo[];
arreglo = new int[LONGITUD_ARREGLO] ;
System.out.printf(“%s%8s\n”,”Indice”,”Valor”);
}
POO (Java) Arreglos
Por ejemplo:
int [] edades ;
edades = {19,42,92,33,46};
POO (Java) Arreglos
estatus[0] = ‘3’;
char s = estatus[0];
POO (Java) Arreglos
Ejemplo
public class InicArreglo
{
public static void main( String args[]){
int arreglo[] = {33,43,56,78,12,45,78,25,98,9};
System.out.printf(“%s%8s\n”,”Indice”,”Valor”);
}
POO(Java) Arreglos
Bucle mejorado
int sum = 0;
}
POO (Java) Arreglos
Array Bidimensional
Semana 1
Semana 2
Semana 3
Semana 4
POO (Java) Arreglos
tipo [ ] [ ] identificador_array;
Donde:
Donde:
int [ ][ ] aniosVentas;
Instanciación:
Año 2
Año 3
Año 4
Año 5
POO (Java) Arreglos
aniosVenta[0][0] = 1000;
aniosVenta[0][1] = 1500;
aniosVenta[0][2] = 1800;
aniosVenta[1][0] = 1000;
aniosVenta[2][0] = 1400;
aniosVenta[3][3] = 2000;
POO (Java) Arreglos
Año 2 1000
Año 3 1400
Año 4 2000
Año 5
Ejercicio A6(A Y B)
Suponga que se tiene el siguiente arreglo de números:
0 2 5 7 6
0 0 0 3 8
2 9 6 3 4
1 5 6 1 4
0 9 2 5 0
Elabore un programa en C que calcule cuantos “ceros” aparecen en
cada renglón del arreglo.
Arreglos
A8
Escribir un programa que lea una matriz de 3 filas y 3 columnas de
valores enteros. A continuación, el programa debe pedir el número de
una fila. El programa deberá devolver el máximo de esa fila
A9
Escribir un programa que lea una matriz de números enteros y que
devuelva la suma de los elementos positivos de la matriz y la suma de
los elementos negativos.
A10
Escribir un programa que lea una matriz de 4 filas y 3 columnas, la
visualice por pantalla y a continuación encuentre el mayor y el menor
elemento de la matriz y sus posiciones.
POO (Java) Arreglos
Array Tridimensional
{0,1,1}
{0,0,0}
{1,1,2}
POO (Java) Arreglos
Donde:
Donde:
Array Tridimensional
{0,1,1}
{0,0,0}
{1,1,2}