Foros del Web » Programación para mayores de 30 ;) » Java »

Declaración de Arrays en Java

Estas en el tema de Declaración de Arrays en Java en el foro de Java en Foros del Web. Buenas Compañer@s Hace poco que empece a programar por cuenta propia, en concreto comence con java, ya que me lo recomendaron. Hoy me encuentro el ...
  #1 (permalink)  
Antiguo 22/04/2011, 12:36
 
Fecha de Ingreso: abril-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 2
Pregunta Declaración de Arrays en Java

Buenas Compañer@s

Hace poco que empece a programar por cuenta propia, en concreto comence con java, ya que me lo recomendaron. Hoy me encuentro el tema de Arrays y me surgió una duda:

cuando se declara un array, por ejemplo de esta forma:

String a[] = new String[9]

¿Por que es necesario definir en las dos partes del igual (=) el tipo de dato (string) ?, ¿es solo por sintaxis o por algo mas?

Y en un hipotético caso ¿esto podría ocurrir?:

int b[] = new String[9]

PS: Me podrian definir con sus palabras que es inicializar un array.


Les agradezco mucho sus respuestas.
Muchas gracias y siento las molestias.
  #2 (permalink)  
Antiguo 22/04/2011, 15:43
 
Fecha de Ingreso: noviembre-2009
Ubicación: Chimbote
Mensajes: 60
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: Declaración de Arrays en Java

Cita:
Iniciado por altte Ver Mensaje
Buenas Compañer@s

Hace poco que empece a programar por cuenta propia, en concreto comence con java, ya que me lo recomendaron. Hoy me encuentro el tema de Arrays y me surgió una duda:

cuando se declara un array, por ejemplo de esta forma:

String a[] = new String[9]

¿Por que es necesario definir en las dos partes del igual (=) el tipo de dato (string) ?, ¿es solo por sintaxis o por algo mas?

Y en un hipotético caso ¿esto podría ocurrir?:

int b[] = new String[9]

PS: Me podrian definir con sus palabras que es inicializar un array.


Les agradezco mucho sus respuestas.
Muchas gracias y siento las molestias.
Es que estas asignando un Espacio en la Memoria de 9 Elementos y que estos son Tratados si o si Como Objetos, asi mismo no siempre se coloca la Palabra new String [9], Esto se hace cuando sus Elementos se Desconoce, Puede ser que tu tambien crees String Paises[]={"Peru","Argentina"}, ahi ya no es necesario Crear Objetos ya que tu lo estas iniciando y por Ende se trataran como Objetos. Es así mas o menos como lo entiendo.
__________________
Para llegar a algo se debe de empezar barriendo o pateando Lata!! XD

Etiquetas: arrays
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.