Comment déclarer des tableaux unidimensionnels:
type var []; ou type [] var;
Lors de la déclaration d'un tableau, sa longueur ne peut pas être spécifiée (nombre d'éléments dans le tableau).
Utilisez le mot-clé nouveau dans Java pour créer un objet de tableau dans le format:
Nom du tableau = nouveau type d'élément de tableau [Nombre d'éléments de tableau]
Exemple:
TestNew.java:
Code du programme:
classe publique TestNew {public static void main (String args []) {int [] s; int i; S = new int [5]; pour (i = 0; i <5; i ++) {s [i] = i; } pour (i = 4; i> = 0; i--) {System.out.println ("" + s [i]); }}} Initialisation:
1. Initialisation dynamique: la définition du tableau est effectuée séparément des opérations d'allocation d'espace et d'attribution de valeurs au tableau;
2. Initialisation statique: tout en définissant les nombres, alliez l'espace et attribuez des valeurs aux éléments du tableau;
3. Initialisation par défaut: le tableau est un type de référence et ses éléments sont équivalents à la variable membre de la classe. Par conséquent, après que le tableau alloue l'espace, chaque élément est également initialisé par l'ermite en fonction des règles de la variable membre.
Exemple:
Testd.java (dynamique):
Code du programme:
classe publique testd {public static void main (String args []) {int a []; a = new int [3]; a [0] = 0; a [1] = 1; a [2] = 2; DATE JOURS []; jours = nouvelle date [3]; jours [0] = nouvelle date (2008,4,5); jours [1] = nouvelle date (2008,2,31); jours [2] = nouvelle date (2008,4,4); }} Date de classe {int an, mois, jour; Date (int an, int mois, int le jour) {this.year = an; ce.month = mois; this.day = jour; }} Tests.java (statique):
Code du programme:
Public Class Tests {public static void main (String args []) {int a [] = {0,1,2}; Temps Time [] = {Nouveau temps (19,42,42), nouveau temps (1,23,54), nouveau temps (5,3,2)}; }} Time de classe {int hour, min, sec; Time (int hour, int min, int sec) {this.hour = hour; this.min = min; this.sec = sec; }} TestDefault.java (par défaut):
Code du programme:
classe publique TestDefault {public static void main (String args []) {int a [] = new int [5]; System.out.println ("" + a [3]); }}Ce qui précède est des connaissances connexes telles que la déclaration de la table Java, la création, l'initialisation, etc. J'espère que cela pourra vous aider. Merci pour votre soutien pour ce site Web!