Maison > Java > JavaBase > le corps du texte

Comment implémenter l'initialisation d'un tableau en Java

coldplay.xixi
Libérer: 2020-10-22 10:52:02
original
48264 Les gens l'ont consulté

Comment implémenter l'initialisation d'un tableau en Java : 1. Initialisation dynamique, format [type de données [ ] nom du tableau = nouveau type de données [ longueur du tableau]] ; = nouveau type de données [ ]{élément 1, élément 2, élément 3...}].

Comment implémenter l'initialisation d'un tableau en Java

Comment implémenter l'initialisation de tableau en Java :

Initialisation statique

2. Format d'initialisation dynamique

:

1. Format d'initialisation dynamique :

数据类型 [ ] 数组名称 = new 数据类型[数组长度]
Copier après la connexion

2. Format d'initialisation statique :

数据类型 [ ] 数组名称 = new 数据类型[ ]{元素1,元素2,元素3…}
Copier après la connexion

3. Format omis de l'initialisation statique :

数据类型 [ ] 数组名称 = {元素1,元素2,元素3…}
Copier après la connexion

Initialisation dynamique :

public class DynamicArray {
    public static void main(String[] args) {
        int i = 5;
        int[] arrayA = new int[5];//动态数组的标准分配
        arrayA[0] = 1;
        arrayA[1] = 2;
        arrayA[2] = 3;
        System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]);
        int[] arrayB;//动态数组分步分配
        arrayB = new int[i];
        arrayB[0] = 4;
        arrayB[1] = 5;
        arrayB[2] = 6;
        System.out.printf("%d\n%d\n%d\n", arrayB[0], arrayB[1], arrayB[2]);
    }
}
Copier après la connexion

Initialisation statique :

public class StaticArray {
    public static void main(String[] args) {
        int[] arrayA = new int[]{10, 20, 30};//静态数组标准分配
        System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]);
        arrayA[0] = 20;
        System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]);
        char[] arrayB;
        arrayB = new char[]{'大', '来', '嘞'};
        System.out.printf("%c\n%c\n%c\n", arrayB[0], arrayB[1], arrayB[2]);//静态数组两步骤分配
        int[] arrayC = {30, 40, 50};// 静态数组省略式分配,注意省略不可以分两步骤
        System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]);
    }
}
Copier après la connexion

Recommandations d'apprentissage gratuites associées : Tutoriel de base Java

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal