No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Introducci贸n a Java SE

Curso de Introducci贸n a Java SE

Anah铆 Salgado D铆az de la Vega

Anah铆 Salgado D铆az de la Vega

Arrays

35/39
Recursos

Los arreglos o arrays son objetos en los que podemos guardar m谩s de una variable, una lista de elementos. Los arrays son de una sola dimensi贸n, pero si guardamos arrays dentro de otros arrays podemos obtener arrays multidimensionales.

Los arrays se definen en c贸digo de las siguientes maneras:

// 1. Definir el nombre de la variable y el tipo de datos
//  que va a contener, cualquiera de las siguientes dos
// opciones es v谩lida:
TipoDato[] nombreVariable;
TipoDato nombreVariable[];

// 2. Definir el tama帽o del array, la cantidad de elementos
// que podemos guardar en el array:
TipoDato[] nombreVariable = new TipoDato[capacidad];

// Array de dos dimensiones:
TipoDato[][] cities = new String[n煤meroFilas][n煤meroColumnas];

Ya que los arrays pueden guardar multiples elementos, la convenci贸n es escribir los nombres de las variables en plural.

Aportes 65

Preguntas 7

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Si las variables son galletas, 隆los arreglos son cajitas de galletas! 馃崻 馃幊

Cuando descubres que puedes crear arrays con m煤ltiples dimensiones:

Quiero probar ya a organizar arreglos de galletas en tres dimensiones con galletas me voy para la panader铆a ya, todo sea por 鈥渘unca para de aprender鈥

a los arreglos de 1 dimension se le llaman vectores a los de dos matrices a los 3 tensores

como dijo freddy
los arrays son cajitas donde se guardan cosas

Me agrado bastante la explicaci贸n de los arreglos, en mi caso para los de 3 dimensiones me gusta pensar en un cubo de rubik, donde cada cuadrado representa un espacio del arreglo.

Hab铆a comentado que un ARRAY no es un OBJETO, sino que se trata de una estructura de datos. Pero al intentar recopilar bases para mi argumento, consult谩 la definci贸n de Oracle y lo llaman as铆. Lo definen como un OBJETO CONTENEDOR 馃槙

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

Creo que es m谩s f谩cil entender las dimensiones de los arreglos en c贸digo que visualmente.

鉁 Los arrays son objetos que permiten almacenar m谩s de una variable.


Las variables son galletitas, si es as铆!!! 隆隆los arreglos son unas cajas de oreos!! (Son mis favoritas jajajajajaj) 鉂わ笍 . 鉂わ笍

eso se me parece un poquito con la materia de 谩lgebra Lineal con tema de las matrices 馃槷 no se porque pero se me hizo parecido

En lo que pienso cuando descubr铆 lo arrays en 3 dimenciones

Gracias Anah铆 excelente explicaci贸n sin duda eres una buena docente.

Los arrays son objetos debido a que podemos guardar mas de una variable y podemos tener arrays de m谩s de una dimensi贸n.

Y una vez mas comprobado que en una clase de menos de 10 min me qued贸 mas claro que en 4 a帽os de carrera que es y como se den utilizar los arrays de una mejor manera.

Tambi茅n podriamos relacionar los arrays tridimensionales con las coordenadas XYZ de minecraft.

repasando esta clase para ver POO en java 馃槉

Super!!

ESPACIO (x y z)
todas las cosas, objetos, seres que ocupan un espacio
3D (3 dimensiones).
TIEMPO.
generalmente el tiempo ocupa la cuarta dimensi贸n
4D (espacio + tiempo)
SENTIDOS.
Tacto, color, olor鈥
5D(espacio + tiempo + sentidos)
las dimensiones que siguen est谩n por fuera del mundo real (cient铆fico).
Esta muy bien la comparaci贸n con las dimensiones pero esto no implica que tengan una relaci贸n directa y es solo para dar un ejemplo de su posible aplicaci贸n, para mi personalmente yo lo encuentro indiscutible mente parecido con vectores y matrices por no decir que es lo mismo. como que esta basado en eso.

No vi las siguientes clases pero tengo el presentimiento de que se utilizaran vectores y matrices, recomiendo que se repase un poquito en matematicas

El tema de arreglos me ha costado trabajo aprenderlo, pero aqu铆 seguimos 馃挌

Me parece muy bien representado desde la realidad para imaginarse como es un arreglo!

Yo creo que los Arreglos son los objetos que mas vas usar en tu vida profesional, independiente del lenguaje que uses鈥

Los arreglos son moneda corriente en Ciencia de Datos

arreglos siempre lo relaciono con matrices

Excelente explicaci贸n

Esos arreglos me recuerdan a los cursores

Es interesante como debes definir el tama帽o de los arreglos al momento de declararlos, tal vez me estoy adelantando pero si lo declaro de tama帽o 3 y despues ocupo 4, 驴hay manera de cambiar esto?.
Saludos a todos y seguimos aprendiendo.

Interesante, nunca hab铆a visto esa forma de representar la cuarta dimensi贸n.

Esto genera tambi茅n la curiosidad en los temas de las dimensiones y realidades en que vivimos, muy buena explicaci贸n

Muy buena la explicaci贸n de muchas dimensiones en los arrays

Existe una forma de crear un arreglo de varios tipos de objetos, y es declarando el typo Object de la siguiente forma
.

Object[] objects = newObject[2];
objects[0] = 1;
objects[1] = "Hola";

for (int i = 0; i < objects.length; i++) {
    System.out.println("Posicion: " + i + " igual a " + objects[i]);
}

Yo lo he usadod e manera productiva cuando quiero que el return devuelva mas de un dato y claramente son de diferente tipo.

En todas la explicaci贸n!

Son tan geniales los arreglos.

una estructura de arrays hasta la 3 dimencion por si les interesa y me llegue a equivocar favor de comentar mi error

const array1D = [1,2,3,4,5];
const array2D = [
  1,[1,2,3,4,5,],
  2,[1,2,3,4,5],
  3,[1,2,3,4,5,]
]
const array3D = [
  1,[
    1,[1,2,3,4,],
    2,[1,2,3,4,5],
    3,[1,2,3,4,5]],
  2,[
    1,[1,2,3,4,5],
    2,[1,2,3,4,5],
    3,[1,2,3,4,5,]],
  3,[
    1,[1,2,3,4,5],
    2,[1,2,3,4,5],
    3,[1,2,3,4,5,]]
]
console.log(array1D)
console.log(array2D)
console.log(array3D)

Me gusta los arrays. Muy buena clase.

Les comparto este repositorio que sirve de gu铆a para el examen final, pues contiene las preguntas que se encuentran en el examen, la justificaci贸n y el video del curso donde se habla sobre eso. Espero y les sea de utilidad 馃槃.
Platzi-Test

Muy buena explicaci贸n, yo simplemente tengo el concepto de que un Array es una variable con la capacidad de almacenar m谩s de un valor. Adem谩s, los Array tienen un tama帽o establecido.

Que forma tan gr谩fica de poder entender los arreglos. Nunca me lo habian explicado asi! Que interesante el tema!

arrays

excelente explicaci贸n sin duda buena maestra, buena analog铆a con la cajita y galletas

excelente clase

Recuerdo las tostadas que pegaba pensando los arreglos como matrices de muchas dimensiones cuando tome un curso de c++ en la universidad. Despues me persiguieron en forma de tensores multidimensionales. A partir de la cuarta dimensi贸n necesito un buen tiempo para procesar lo que estoy haciendo

Son como las matrices en matem谩ticas,comprendidas por un conjunto de elementos.

No sab铆a que hay dos formas diferentes de declarar arreglos y que son exactamente lo mismo.

馃槂 clarisimo

No me quedo claro los arreglos de muchas dimensiones

Arrays
.
Arrays: son objetos que sirve para guardar m谩s de una variable. Los arreglos se pueden declarar uno dentro de otro creando m谩s dimensiones.
脥ndices: es la manera de identificar la posici贸n de un elemento en un arreglo.

Mucho mejor explicado de como lo explico mi profe jeje

Genial

excelente curso

Muy bien explicado el tema de ARRAYS

se me antojaron unas plativolos!!!

Que dios los bendiga

Pensar茅 en un cubo rubik.

**La caja de Arrays me dio mucha hambre **.

Todo muy claro. Gracias

Loa array son bien importantes por ejemplo podr铆a decir si quieres gardar un lista de nombres y despu茅s recoorrerlo para encontrar en la posici贸n que esta son muy 煤tiles

08:40 no es cierto ya vimos new Scanner xD

me gusto mucho la comparaci贸n de los arreglos con las cajitas de galletas

Los Arrays utilizamos para guardar varias variables del mismo tipo.

la palabra clave new nos sirve para instanciar los objetos, en este caso los arrays que son un tipo de objeto.

Los array con mas de una dimensi贸n son lo que se conoce como matrices? O estoy confundido?

Nunca olvidar que los arrays su 铆ndice inicia en 0 :3

Los arreglos nos sirven para guardar datos que tienen similitudes, sino tendr铆amos que utilizar muchas variables, lo que podr铆a generar equivocaciones.