Cómo declarar matrices unidimensionales:
escriba var []; o escriba [] var;
Al declarar una matriz, su longitud no se puede especificar (número de elementos en la matriz).
Use la palabra clave nueva en Java para crear un objeto de matriz en el formato:
Nombre de la matriz = Nuevo tipo de elemento de matriz [Número de elementos de matriz]
Ejemplo:
TestNew.java:
Código de programa:
public class testNew {public static void main (string args []) {int [] s; int i; s = nuevo int [5]; para (i = 0; i <5; i ++) {s [i] = i; } para (i = 4; i> = 0; i--) {System.out.println ("" + S [i]); }}} Inicialización:
1. Inicialización dinámica: la definición de matriz se realiza por separado de las operaciones de asignación del espacio y asignación de valores a la matriz;
2. Inicialización estática: al definir los números, asignar espacio y asignar valores a elementos de matriz;
3. Inicialización predeterminada: la matriz es un tipo de referencia, y sus elementos son equivalentes a la variable miembro de la clase. Por lo tanto, después de que la matriz asigna espacio, cada elemento también es inicializado por el ermitaño de acuerdo con las reglas de la variable miembro.
Ejemplo:
Testd.java (dinámica):
Código de programa:
public class testd {public static void main (string args []) {int a []; a = nuevo int [3]; a [0] = 0; a [1] = 1; a [2] = 2; Días de fecha []; días = nueva fecha [3]; días [0] = nueva fecha (2008,4,5); días [1] = nueva fecha (2008,2,31); días [2] = nueva fecha (2008,4,4); }} fecha de clase {int año, mes, día; Fecha (int año, int mes, int day) {this.year = año; this.Month = mes; this.day = día; }} Tests.java (estático):
Código de programa:
Pruebas de clase pública {public static void main (string args []) {int a [] = {0,1,2}; Tiempos de tiempo [] = {New Time (19,42,42), New Time (1,23,54), New Time (5,3,2)}; }} Tiempo de clase {int Hour, min, sec; Tiempo (int Hour, int min, int Sec) {this.Hour = Hour; this.min = min; this.sec = sec; }} TestDefault.java (predeterminado):
Código de programa:
public class testDefault {public static void main (string args []) {int a [] = new int [5]; System.out.println ("" + a [3]); }}Lo anterior es el conocimiento relacionado como la declaración de matriz Java, la creación, la inicialización, etc. Espero que pueda ayudarlo. ¡Gracias por su apoyo para este sitio web!