uma matriz de notas de estudo java

criar

1. declarar uma matriz de
nome de matriz tipo de dados []; ou tipo de dados [] nome de array;
você pode armazenar objetos básicos tipo de dados, sem escrever um número de elementos no nome da matriz, em conformidade com as disposições identificador
2. Crie uma matriz de espaço
3. inicializar uma matriz

Criar matriz:
Matriz = novo nome de elemento de matriz tipo [número de elementos]
Exemplo:

str = new String[10];

O sistema cria automaticamente ou valor inicial

E a criação de uma declaração de matriz:
elemento do tipo [] = new elemento de matriz tipo nome [número de elementos na matriz ou comprimento];

nome da matriz não pode apontar para qualquer objeto de matriz

inicialização de matriz

: 1. estática inicialização
nome do tipo de dados de matriz [] = {tabela valor inicial (separados por vírgulas)};
Exemplo:

String str[] = {"we","are","student"};

2. dinâmico Inicialização:
utilizando a nova palavra-chave para inicializar uma matriz
para criar uma matriz e, em seguida, a matriz de inicialização
inicializa a matriz criada ao mesmo
nome de matriz tipo de dados [] = new tipo de dados []} {tabela valor inicial;
Exemplo:

int[] arr; arr = new int[]{12,34,46,25};

problema

Nulo excepção ponteiro ---- inútil para atribuir espaço sobre a utilização de
uma matriz limita excepção ---- índice fora dos limites

Cada matriz tem um atributo de comprimento variável indica a sua extensão. .Length nome de matriz de comprimento de matriz.

A referência a um elemento de matriz: arrayName [índice]
índice de matriz subscrito
Exemplo:

int age[];
age = new int[3];
age[0] = 20; age[1] = 23;age[2] = 2 + age[1];

Depois variedade inicialização de objetos, podemos usar os operadores membros. "" Acesso membros (variáveis ​​e métodos) cada elemento da matriz.

Passando o do parâmetro é o endereço do array, passados como argumentos quando o valor do elemento do array.
Na lista de parâmetros, [] não pode ser omitida após o nome do array, [] e Dimension mesmos dois
argumentos em [] pode salvar

System.arraycopy (a partir de, fromIndex, para, toIndex, contagem);
a partir da posição na fromIndex índice de matriz a partir do número de contagem de cópias de elementos para posicionar a matriz para jogar toIndex

Arrays.sort (from.fromIndex, toIndex); a partir do toIndex matriz especificada de fromIndex para espécie.

matriz bidimensional

int[][] xx;
xx = new int[3][];
xx[0]=new int[1];//第一行一列
xx[1]=new int[3];//第二行三列
xx[2]=new int[2];//第三行两列

Inicialização:
1. Estático inicialização
inicialização 2. Dinâmico

Citações:
nome da matriz [index1] [index2]

Lançado três artigos originais · ganhou elogios 0 · Visualizações 42

Acho que você gosta

Origin blog.csdn.net/qq_44660524/article/details/104983696
Recomendado
Clasificación