Duda Objetos y Arrays
Publicado por Gendetta (3 intervenciones) el 30/04/2020 00:21:09
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public void CrearCompte() {
Compte comptes[] = new Compte[3];
Compte compte1 = new Compte();
Compte compte2 = new Compte();
Compte compte3 = new Compte();
for (int i = 0; i < comptes.length; i++) {
if(comptes[i] == comptes[0]) {
comptes[i] = compte1;
}
else if(comptes[i] == comptes[1]) {
comptes[i] = compte2;
}
else if(comptes[i] == comptes[2]) {
comptes[i] = compte3;
}
System.out.println("El teu nom: ");
comptes[i].setNombre(teclat.next());
System.out.println("Numero compte: ");
comptes[i].setNumeroCompte(teclat.nextInt());
System.out.println("El teu saldo: ");
comptes[i].setSaldo(teclat.nextDouble());
Menu();
}
}
Me gustaria saber cómo podría ir guardando en una posicion más en el Array, cada vez que pida los datos.
Al pedir los datos "nom" "NumeroCompte" y "Saldo" por segunda vez, se me sobreescribe en la primera, y no soy capaz de arreglarlo, alguna sugerencia? gracias
Valora esta pregunta


0