| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 18:26:28
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
Master Exam:
Quais das seguintes alternativas poderão ser inseridas após //insert code here
as alternativas correta são a, b, e, f
existe alguma fórmula para saber como manipular arrays acima de 3 dimensões, por exemplo não entendi a letra E
editando: sei que um item de um array de 4 dimensões pode receber um de 2 dimensões, mas por exemplo se fosse um array de 5 dimensões como funcionaria????....
This message was edited 1 time. Last update was at 13/01/2010 18:30:24
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 18:02:22
|
TiagoTC
JavaTeenager
Membro desde: 09/02/2008 01:12:58
Mensagens: 189
Offline
|
Olá vmsb11.
a) b2[1][1] = big; (o array big tem 2 dimensões. Então, qualquer expressão da forma b2[x][y] = big, com x e y dentro dos limites, pode ser atribuída à b2[x][y])
b) b[1][0] = b3; (b[x][y] é um único byte. Logo, como b3 também é um único byte, essa atribuição está correta)
c) b2[0][1][1] = b; (b2[x][y][z] armazena um outro array unidimensional. Como b é um array bidimensional, esta atribuição está incorreta)
d) b2[0][2][1] = b[1][0]; (b2[x][y][z] armazena um array unidimensional. b[1][0] é somente um número (dimensão 0), logo, não é valido)
e) b2[1][1][0][1] = b[1][0]; (b2[x][y][z][t] armazena somente um número. Como b[1][0] é um número (e não um array), essa atribuição é valida!)
f) b2[1][1] = b; (b2[x][y] armazena um array bidimensional. b é um array bidimensional, logo, esta atribuição é válida também!)
A regra prática é: vc olha quantas dimensões falta no array. Só é possível atribuir um outro array com essa dimensão restante. Caso a dimensão restante for 0, só é possível atribuir um único valor daquele tipo (e não um outro array).
|
Pérola: "Nunca coloque seu celular em um forno de microondas, pois isso faz com que a bateria exploda" - Manuais de telefones celulares |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 18:13:54
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
Obrigado TiagoC pela ajuda....
até matrizes tridimensionais eu entendo só quando passa de 3 ai complica rsrsrsrs....
vlw pela ajuda....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 18:18:52
|
TiagoTC
JavaTeenager
Membro desde: 09/02/2008 01:12:58
Mensagens: 189
Offline
|
vmsb11 wrote:Obrigado TiagoC pela ajuda....
até matrizes tridimensionais eu entendo só quando passa de 3 ai complica rsrsrsrs....
vlw pela ajuda....
Mas qual é a sua dúvida em matrizes de 4 dimensões em diante? A idéia é exatamente a mesma.
|
Pérola: "Nunca coloque seu celular em um forno de microondas, pois isso faz com que a bateria exploda" - Manuais de telefones celulares |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 18:20:04
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
isso msm de 4 em diante mas ja entendi a sua explicação....
vlw pela ajuda....se precisar de alguma ajuda eh so pedir....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 22:56:52
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Deixa eu aproveitar o tópico, eu tb tenho dificuldade nessa parte de array, bidimensional e unidimensional até agora foi a única parte do livro que não entendi bem, tem como vcs me ajudarem?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 23:07:52
|
TiagoTC
JavaTeenager
Membro desde: 09/02/2008 01:12:58
Mensagens: 189
Offline
|
evertonsilvagomesjava wrote:Deixa eu aproveitar o tópico, eu tb tenho dificuldade nessa parte de array, bidimensional e unidimensional até agora foi a única parte do livro que não entendi bem, tem como vcs me ajudarem?
Diz ae quais são suas dúvidas Everton!
|
Pérola: "Nunca coloque seu celular em um forno de microondas, pois isso faz com que a bateria exploda" - Manuais de telefones celulares |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 23:12:26
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Rapaz Thiago eu vou até ler essa parte de novo de arrays bidimensionais pq na pratica nunca usei então nem tenho idéia de como funciona, pra mim isso:
int a[][][]; não era unidimensional, não sei se estou errado mas pelo comentario de voces é ne ou nao? Entao nao sei como funciona as iterações nesses arrays e tals, mas eu vou da uma lida d novo, e com ajuda de vcs espero entender ehehe.
This message was edited 2 times. Last update was at 15/01/2010 23:18:49
|
|
|
 |
|
|