Sintaxe:
tipo nome[]= new tipo[tamanho];
Onde:
- nome - Nome de variável array
- tamanho - Tamanho do array
- tipo - Tipo do array
No exemplo abaixo é criado um array de string com dez posições.
Exemplo 1:
String nomes[]=new String[2];
Iniciando array com valores
É possível inicializar um array já com seus devidos valores
Sintaxe:
String nome[] = {valor1,valor2,valorn};
Onde:
- nome - Nome do array.
- tamanho - Tamanho do Array
- valor1,valor2,valorn - Valores do array, lembrando que a quantidade de valor é a mesma citada no campo tamanho.
Exemplo:
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
}
}
Setar valor a uma posição especifica
É possível setar um valor para uma posição especifica de seu array para isso basta utilizar a sintaxe abaixo:
Sintaxe:
array[posicao]=valor
Onde:
- array - Nome do array do qual terá um valor alterado.
- posição - Posição no qual o valor será modificado.
- valor - Valor a ser inserido na posição indicada pelo campo posição
Exemplo:
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
System.out.println("\nArray modificado");
idades[0]=3;
idades[1]=22;
idades[2]=13;
idades[3]=34;
for(int i:idades){
System.out.println(i);
}
}
}
Acessando o valor de uma posição do array
Para pegar o valor de uma determinada posição do array basta usar a sintaxe abaixo:
Sintaxe:
array[posição]
Onde:
- array - Nome do array a ter uma posição acessada.
- posição - Posição a ser acessada.
Exemplo:
Abaixo é possível ver um exemplo ver o acesso ao array, nos campos: nomes[0], nomes[1]
package main
import "fmt"
func main() {
var nomes [2]string
nomes[0] = "Mario"
nomes[1] = "Joaquim"
fmt.Println(nomes[0], nomes[1])
}