To com um problema aqui, estava fazendo a apostila da caelum, no capitulo 5 ele começa a explicar sobre arrays.
Bem oque eu entendi foi: que eu não entendi nada, li e re li, continuei na mesma.
(oque eu entendi foi, que as arrays guardam um valor para referir a uma variável.)
certo dai eu decidi passar pros exercícios, quando eu me deparo com o seguinte exercício:
Percorra o atributo empregados da sua instância da Empresa e imprima os salários de todos seus funcionários.
dai eu fiz o seguinte codigo:
class funcionario {
String nome;
int salario;
boolean trabalhando;
}
class empresa {
funcionario[] empregados;
int cnpj;
void adiciona(funcionario f){
this.empregados[10] = f;
}
void mostrar() {
for ( {int i = 0; i < this.empregados.length; i++)
System.out.println("Funcionario posicao:" +i);
//areá que eu não sei oque colocar//
}
}
}
public class Main {
static public void main (String args[]){
empresa loja = new empresa();
loja.empregados = new funcionario[10];
funcionario f1 = new funcionario();
f1.salario = 100;
f1.nome = "Carlos";
loja.adiciona(f1);
funcionario f2 = new funcionario();
f2.salario = 200;
f2.nome = "Jose";
loja.adiciona(f2);
loja.mostrar();
}
}
tipo ali na onde eu coloquei “eu não sei oq colocar”
eu ja tentei dar um print em empregados[10], ja tentei dar print em f/f.salario/funcionarios[10].
em fim.-. acho que era melhor eu aprender oque é realmente arrays antes de ir pros exercícios. por isso posto minha duvida aqui. oque é arrays e como usar?