Na imagem abaixo está sendo representado um vetor de 10 posições. Para representar essa imagem em linguagem Java, qual a sintaxe correta? a. minhasContas m[] = new Conta[10]; m[0].setSaldo(1000); m[1].setSaldo(3200); b. Conta Conta[] = new Conta[10]; minhasContas[0].setSaldo(100); minhasContas[1].setSaldo(320); c. Conta minhasContas[] = new Conta[10]; minhasContas[0].setSaldo(1000); minhasContas[1].setSaldo(3200); d. String minhasContas[] = new Conta[10]; minhasContas[0].setSaldo(1000); minhasContas[1].setSaldo(3200); e. int minhasContas[] = new Conta[10]; minhasContas[0].setSaldo(1000); minhasContas[1].setSaldo(3200);
Soluções para a tarefa
Respondido por
42
Na imagem abaixo está sendo representado um vetor de 10 posições. Para representar essa imagem em linguagem Java, qual a sintaxe correta?
a.
minhasContas m[] = new Conta[10];
m[0].setSaldo(1000);
m[1].setSaldo(3200);
inválido, a classe é definida como minhasContas porém o construtor está chamando outra classe.
b.
Conta Conta[] = new Conta[10];
minhasContas[0].setSaldo(100);
minhasContas[1].setSaldo(320);
Aqui dá erro pois a instancia (variável) Conta tem o mesmo nome da classe Conta. Isso não pode. Senão como o sistema vai saber se está tratando da classe ou da variável ?
c.
Conta minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
Esse é válido
d.
String minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
inválido. a instancia é inicialmente declarada como String porém usa o construtor da classe Conta.
e.
int minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
inválido, do mesmo jeito que o item d. Para complicar, int é um tipo primitivo.
a.
minhasContas m[] = new Conta[10];
m[0].setSaldo(1000);
m[1].setSaldo(3200);
inválido, a classe é definida como minhasContas porém o construtor está chamando outra classe.
b.
Conta Conta[] = new Conta[10];
minhasContas[0].setSaldo(100);
minhasContas[1].setSaldo(320);
Aqui dá erro pois a instancia (variável) Conta tem o mesmo nome da classe Conta. Isso não pode. Senão como o sistema vai saber se está tratando da classe ou da variável ?
c.
Conta minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
Esse é válido
d.
String minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
inválido. a instancia é inicialmente declarada como String porém usa o construtor da classe Conta.
e.
int minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
inválido, do mesmo jeito que o item d. Para complicar, int é um tipo primitivo.
Respondido por
9
Resposta:
C
Explicação:
Conta minhasContas[] = new Conta[10];
minhasContas[0].setSaldo(1000);
minhasContas[1].setSaldo(3200);
Perguntas interessantes