Cómo obtener la longitud de una matriz en Java

Cómo obtener la longitud de una matriz en Java
En la programación, la longitud de la matriz se puede usar de varias maneras. En Java, una matriz es una estructura de datos que se utiliza para contener múltiples elementos del mismo tipo de datos, para administrar y para realizar diferentes operaciones en matrices, es crucial saber la longitud de una matriz. En este artículo, le enseñaremos cómo puede obtener la propiedad de longitud de matriz y cómo usarla en la programación de Java:

Obtener la longitud de la matriz en Java

Primero, crearemos una clase con el nombre de "Along":

longitud de clase pública

Ahora, en la función principal, hemos tomado dos matrices, una es con un entero de tipo variable y el segundo es con una cadena:

int [] números = 11,34,78,98,12,92;
String [] Cities = "Newyork City", "Washington", "San Antonio", "California";

Para mostrar la longitud de ambas matrices, debe escribir:

Sistema.afuera.println ("La longitud de los números:"+números.longitud+"\ n");
Sistema.afuera.println ("La longitud de las ciudades:"+ciudades.longitud);

Entonces, el código completo que hemos escrito se muestra a continuación

clase pública Alength
public static void main (string [] args)
int [] números = 11,34,78,98,12,92;
String [] Cities = "Newyork City", "Washington", "San Antonio", "California";
Sistema.afuera.println ("La longitud de los números:"+números.longitud+"\ n");
Sistema.afuera.println ("La longitud de las ciudades:"+ciudades.longitud);

Nota: Debe instalar el kit de desarrollo Java (JDK) para ejecutar los programas basados ​​en Java en el sistema operativo Linux escribiendo

$ sudo apt instalación predeterminado-jdk

Después de eso, debe abrir cualquier editor de texto y crear un archivo Java con el nombre de ".Java":

$ nano alength.Java

Ahora debe compilar el código primero antes de ejecutarlo:

$ javac.Java
$ java

Ahora hemos tomado otro ejemplo en el que hemos usado una clase de escáner para recibir la entrada de los usuarios:

Escáner en = escáner nuevo (sistema.en);

Ahora después de eso, hemos creado una clase pública con el nombre de ArrayLength:

longitud de matriz de clase pública

Después de definir la función principal, para este ejemplo, vamos a inicializar una matriz con 5 elementos y almacenar esos valores en la variable con un nombre de 'A':

int [] a = new int [5]; // una matriz de 5 elementos

Ahora vamos a tomar la entrada para cada elemento de matriz del usuario usando un bucle for:

para (int i = 0; i
Sistema.afuera.println ("Enter Element #" + (i + 1));
A [i] = en.nextInt ();

Entonces, este bucle comenzará desde el elemento de matriz 0 y luego terminará hasta que alcance la longitud de una matriz 'A' usando un A.longitud propiedad (es igual a 5) y al final, Ai] almacenará los valores de entrada tomados del usuario. Después de eso, vamos a mostrar el valor de cada elemento de matriz:

Sistema.afuera.println ();
para (int i = 0; i
Sistema.afuera.println ("a ["+i+"] ="+a [i]);

Entonces, el código completo para obtener la longitud de una matriz sería:

importar java.utilizar.Escáner;
clase pública ArrayLength
public static void main (string [] args)
// Defina un objeto de escáner para la entrada de datos.
Escáner en = escáner nuevo (sistema.en);
// declarar una matriz.de 10 enteros
int [] a = new int [5]; // una matriz de 5 elementos
// Use un bucle for para aceptar valores del usuario para cada elemento de la matriz.
para (int i = 0; i
// aceptar el valor de cada elemento i del usuario
Sistema.afuera.println ("Enter Element #" + (i + 1));
A [i] = en.nextInt ();

Sistema.afuera.println ();
// Muestra elementos de matriz de 0 a la longitud de la matriz menos 1.
para (int i = 0; i
Sistema.afuera.println ("a ["+i+"] ="+a [i]);


Después de eso, cree el archivo Java para el código anterior con cualquier editor de texto:

$ nano arraylength.Java

Ahora necesita escribir el código anterior en el editor de texto y luego guardarlo con el nombre de la clase "ArrayLength.Java":

Obtendrá la salida después de compilar como se muestra a continuación:

$ Javac ArrayLength.Java
$ Java ArrayLength

Conclusión

La longitud de la matriz es una propiedad muy útil en la programación de Java para realizar distintas funciones en matrices. En este artículo, hemos aprendido a adquirir la duración de una matriz y cómo usarla en un programa Java. Se proporcionan dos ejemplos, primero para simplemente imprimir la longitud de la matriz de las matrices definidas por el usuario y el segundo obteniendo 5 elementos del usuario y utilizando la propiedad de longitud de matriz en el bucle.