Maison >Java >javaDidacticiel >Méthodes pour implémenter l'initialisation statique et dynamique de tableaux unidimensionnels et bidimensionnels en Java
Aujourd'hui, je vais partager avec vous les tableaux en Java à travers cet article, y compris l'initialisation statique et l'initialisation dynamique des tableaux unidimensionnels et des tableaux bidimensionnels. Les amis intéressés devraient y jeter un œil ensemble
Aujourd'hui, nous. allons commencer à parler des tableaux en Java, y compris l'initialisation statique et l'initialisation dynamique des tableaux à une dimension et des tableaux à deux dimensions
Aperçu des tableaux :
Les tableaux peuvent être vus Il s'agit d'une combinaison de plusieurs données du même type, et la gestion unifiée de ces données
Les variables de tableau appartiennent aux types de données de référence. Les tableaux peuvent également être considérés comme des objets. . Chaque élément du tableau est équivalent à un membre de l'objet.
Les éléments du tableau peuvent être de n'importe quel type de données, y compris les types de données de base et les types de données de référence.
. Déclaration d'un tableau unidimensionnel :
Méthode de déclaration : Par exemple int a [ ] = new int [3];
La longueur de la déclaration en langage Java ne peut pas être ; précisé [le nombre d'éléments dans le tableau];
Déclaration illégale; int a [5];
Création d'un objet tableau :
public class Test { public static void main (String args[ ] ) { int [ ] s; s = new int [5]; for(int i = 0; i < 5; i ++) { s[i] = 2 * i + 1; } } }
Initialisation de tableau unidimensionnel
Initialisation dynamique :
public class Test { public static void main (String args [ ] ) { int a [ ]; a = new int [3]; //int a [ ] = {1,2,3}; Date days [ ]; days = new Date [3]; days [0] = new Date(1,4,20040); days [1] = new Date(2,4,20040); days [2] = new Date(3,4,20040); } } class Date { int year,month,day; Date (int y,int m,int d) { year = y; month = m; day = d; } }
Initialisation statique
public class Test { public static void mian (String args [ ] ) { int a[ ] = new int [ ] {3,9,8}; Date days[ ] = { new Date(1,4,2004), new Date(2,4,2004), new Date(3,4,2004) }; } } class Date { int year,month,day; Date(int y,int m,int d) { year = y; month = m;day = d; } }
Tableau bidimensionnel
Un tableau bidimensionnel peut être considéré comme un tableau dont les éléments sont des tableaux, par exemple :
int a [ ][ ] = {{1,2},{3,4,5,6},{7,8,9}};
Initialisation d'un tableau bidimensionnel
Initialisation statique :
int intA [ ] [ ] = {{1,2},{2,3},{3,4,5}}; int intB [ 3] [ 2] = {{1,2},{2,4},{4,5}}; 非法
Initialisation dynamique :
int a [ ] [ ] = new int [3] [5]; int b [ ] [ ] = new int [3] [ ]; b[0] = new int [2]; b[1] = new int [3]; b[2] = new int [5];
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!