Declaração de vetores de acordo com a convenção. [Resolvido]

5 respostas
KaosBr

Boa noite,

De acordo com a convenção qual a forma de se declarar vetores?

Obrigado.

Abraço.

5 Respostas

fernandosavio

http://java.sun.com/docs/codeconv/
Respondida pelo google (essa pesquisa poderia ser feita por você né?!)

sowyer

Semelhante às liguagens C, C++ e Pascal.

Do seguinte modo:

float nota[] = { 7.8, 8.4, 4.2, 1.8, 6.4 };

Neste caso nota[0] é a nota do primeiro aluno, isto é, 7.8, nota[1] é a nota do segundo, ou seja, 8.4, e assim por diante.

A utilização de vetores em Java envolve três etapas:

Declarar o vetor . Para isto, basta acrescentar um par de colchetes antes ou depois do nome da variável. Por exemplo:

int ind[]; 
    double A[][],T[][][];
    int []nota;

Reservar espaço de memória e definir o tamanho. É preciso definir o tamanho do vetor, isto é, a quantidade total de elementos que terá de armazenar. Em seguida é necessário reservar espaço de memória para armazenar os elementos. Isto é feito de maneira simples pelo operador new:

ind = new int[10];
    nota = new int[70];
    A = new double[10][20];

Armazenar elementos no vetor ou matriz. Para armazenar uma informação em um dos elementos de um vetor ou matriz, é necessário fornecer um índice que indique a posição desse elemento. Por exemplo, para armazenar um valor na quarta posição do vetor nota, fazemos o seguinte:

nota[3] = 5.2;

Os índices começam em zero e vão até o número de posições reservadas, menos um.

Qualquer coisa, pergunta ai.

KaosBr

Bom dia,

sowyer perfeito, é que havia visto uma declaração com formato diferente, do tipo:

private int[] vetorDeInteiros;

De acordo com o pdf baixado no link do site da Oracle, há um exemplo conforme exibido abaixo:

private Object[] instanceVar3;

O compilador estava permitindo o uso conforme você mencionou, com colchetes antes do nome do vetor; na realidade estou procurando padronizar, para em um momento oportuno fazer a certificação.

Obrigado.

Um grande abraço.

fernandosavio no site da Oracle, baixei um pdf com a convenção, obrigado pelo link; aproveitando a oportunidade, quais foram os paramentros de busca passados ao google, pois usei a ferramenta e não encontrei.

Obrigado.

Abraço.

fernandosavio

Pesquisei por “convenção java” e acabei sendo redirecionada para um post do GUJ!
Que é esse aqui…
Simples não :slight_smile:

KaosBr

fernandosavio passei parametros demais, isso deve ter atrapalhado a busca.

Obrigado.

Abraço.

Criado 5 de setembro de 2011
Ultima resposta 6 de set. de 2011
Respostas 5
Participantes 3