domingo, 7 de septiembre de 2008

Arreglos Bidimensionales

Es un arreglo de arreglos, es decir, un arreglo unidimensional donde cada elemento es un arreglo. Es similar a la de los unidimensionales con la diferencia que hay que inicializarlos primero para indicar cuantos arreglos contendrán (filas) y a su vez inicializar estos (columnas) para indicar cuantos elementos contendrán, para finalmente crear los elementos que se guardarán en el arreglo.

Ejemplo:

int bidimensional [ ] [ ]=new int [25] [30]; //Arreglo de 25 filas y 30 columnas

Arreglo de 4 renglones y 2 columnas:
 int tabla[][]=new int[4][2]; si cada entero ocupa 4 bytes:
 
Elemento Posición relativa en memoria
 Tabla[0][0] 0
 Tabla[0][1] 4
 Tabla[1][0] 8
 Tabla[1][1] 12
 Tabla[2][0] 16
 Tabla[2][1] 20
 Tabla[3][0] 24
 Tabla[3][1] 28

Arreglos

Un arreglo es una secuencia de datos del mismo tipo.

Caracteristicas:
Los datos se llaman elementos del arreglo y se numeran 0, 1, 2, ...
Estos números localizan al elemento dentro del arreglo y se denominan índices
En Java, los índices del arreglo empiezan con 0 y terminan con el tamaño del arreglo -1

Sintaxis de declaración de arreglos en Java es:
tipo [] identificador
tipo identificador [] 

Tipos:
  • char 
  • int
  • double
  • float...

Sintaxis para definir arreglo de un número determinado de elementos:
tipo nombreArreglo[] = new tipo [numeroDeElementos]

Sentencia Continue

La sentencia de continue es de tipo de control de bucles. Dentro de la iteración en un bucle, de cualquiera de los tipos (while, do-while, for), el uso de esta sentencia rompe la iteracion de dicho bucle. Provocando que se ejecute la siguiente iteración de dicho bucle, ignorando las sentencias posteriores a "continue"

Ejemplo de Estructura:
 for(int j = 0; j<10;>
    sentencia 1;
    sentencia 2;
    sentencia 3;
    continue;
    sentencia 4;
};
Explicación:

Este bucle se ejecuta 10 veces, pero con la salvedad de que la sentencia 4 no se ejecuta ninguna vez. Es decir, se ejecutan las sentencias 1, 2 y 3 y cuando se llega a la sentencia de control continue se vuelve de nuevo a comprobar la condición del for y en caso de cumplirse de nuevo a la sentencia 1 y así sucesivamente.

Método Main()

En Java un programa es un conjunto de definiciones de clases que están dispuestas en uno o más archivos.

Mediante una clase creamos el nombre del archivo
class Ejemplo{

Dentro de la clase Ejemplo se define el método main:

Método principal main()

public static void main (String args[]) {
declaraciones locales
sentencias
}

En una clase se definen uno o más métodos.

Java exige que main() se declare public static void

Las palabras public y static son atributos del método .

  • public: accesible desde cualquier clase
  • static: método controlado por la clase.

No es necesario crear un objeto para llamarlo.

La palabra void indica que el método main no retorna ningún valor, es decir cuando el método no devuelve resultados.