java fundação --- matriz

Unidimensional matriz

1. Inicialização

way1:
	type[] arrayName = new type[size];

Se apenas especifica o comprimento da matriz, então o sistema irá atribuir valores iniciais para a seguinte regra estes elementos de matriz:

  • Tipo de elemento de matriz é um valor de tipo inteiro (byte, curto, int e longa) tipos básicos, os elementos da matriz é 0
  • Tipo de elemento de matriz é um tipo de valor dos tipos básicos de ponto flutuante (float, duas vezes), os elementos de matriz é de 0,0
  • Tipo de elemento de matriz é um tipo primitivo de tipo de caracteres (char), o elemento de matriz é '\ u0000'
  • Tipo de elemento de matriz é booleano (booleano) tipos básicos, o elemento da matriz é falsa
  • Tipo de elemento de matriz é um valor de referência tipos (classes, interfaces e arrays), o elemento de matriz é nulo
way2:
	type[] arrayName = new type[]{值 1,值 2,值 3,值 4,• • •,值 n};
way3:
	type[] arrayName = {值 1,值 2,值 3,...,值 n};

2. iterate

int[] number = {1,2,3,5,8};
for (int i=0;i<number.length;i++) {
    System.out.println("第"+(i+1)+"个元素的值是:"+number[i]);
}
for(int val:number) {
    System.out.print("元素的值依次是:"+val+"\t");
}

matriz bidimensional

matriz bidimensional é vista como uma matriz de matrizes, que é uma matriz bidimensional especial de matriz unidimensional, cada elemento é uma matriz unidimensional

1. Inicialização

type[][] arrayName = new type[][]{{值 1,值 2},{值 3,…,值 n}};    // 在定义时初始化
type[][] arrayName = new type[size1][size2];    // 给定空间,在赋值
type[][] arrayName = new type[size][];    // 数组第二维长度为空,可变化

2. travessia

int[][] x = new int[][]{{1,2},{3,4,5}};
        for(int i=0; i < x.length; i++){
            for (int j =0; j < x[i].length; j++){
                System.out.print(x[i][j]+" ");
            }
        }

WAY2:

int[][] x = new int[][]{{1,2},{3,4,5}};
        for(int[] item:x){
            for (int num : item){
                System.out.print(num+" ");
            }
        }
Publicado 33 artigos originais · ganhou elogios 1 · vista 2623

Acho que você gosta

Origin blog.csdn.net/orangerfun/article/details/103928676
Recomendado
Clasificación