Olá Amigos ! sei que isso já deve ter por aqui no fórum sendo que fala uma lingua que não entendo.
gostaria de saber como imprimir um array .
ps: pergunta boba , mais eu sou fraco ainda ^^"
Olá Amigos ! sei que isso já deve ter por aqui no fórum sendo que fala uma lingua que não entendo.
gostaria de saber como imprimir um array .
ps: pergunta boba , mais eu sou fraco ainda ^^"
É no braço mesmo:
int[] array = {0, 2, 3, 4};
for (int i = 0; i < array.length; ++i) {
System.out.print (array[i]);
System.out.print (" ");
}
System.out.println ();
necessariamente precisa usar o for para trabalhar com array!
nesse caso vc esta usando o lenght para mostrar o tamanho ne!
e se eu nao quisesse usar isso!
Se você simplesmente fizer isso, não vai funcionar:
int[] array = {0, 2, 3, 4};
System.out.println (array);
Isso imprime “[I@0s909d88f” ou coisa parecida, não o que você quer. Precisa do “for”.
Se for um array de objetos, existe uma maneira mais simples.
import java.util.Arrays;
...
String[] array = {"José", "da", "Silva"};
System.out.println (Arrays.asList (array));
O código acima imprime “[José,da,Silva]”
String[] array = {"Mark","Cassia","Camila"};
for(String s : array){
System.out.println(s);
}
cara a única forma que conheço de visualizar o conteúdo de uma array e fazendo uma interação como thingol mostrou ou com while, quanto a complexidade inicial infelizmente tente se acostumar, pois no mundo da programação cada dia é um desafio espero ter ajudado
não precisa usar o for, mais se vc quer imprimir td o
conteudo do array tem que ser um laço
e o lenght pode ser substituido por um numero,
mas tem que ter muito cuidado para não estourar o tamanho do array.
eu aconcelho a usar o lenght, pq assim vc pode manipular melhor sua estrutura sem correr riscos.
Mas mesmo usando o .length você pode ter problemas como esse
String[] array = new String[4];
array[0] = "Marcos";
array[1] = "Cassia";
array[2] = "Camila";
for(int i = 0; i < array.length; i++)
System.out.println(array[i]);