Software
public class AplicacionArrObjeto3 {
private static Cuenta arreglo[];
// para pedir los valores de teclado de el arreglo de cuentas ya creada
public static voidpide_arreglo() throws IOException{
BufferedReader in =
new BufferedReader(new InputStreamReader(System.in));
int n;
int numero;
String nombre;
double saldo;System.out.println("�Cuantos objetos deseas crear?");
n = Integer.parseInt(in.readLine());
// creamos el arreglo de cuentas
arreglo = new Cuenta[n];// pedimos cada valor para crear un objeto cuenta
for (int i=0; i= saldo) {
System.out.println(" Nombre " + objeto.obtenNombre() +
" Cuenta " + objeto.obtenNumero() +
"Saldo " + objeto.obtenSaldo());
}
}
}
// ordenamos el arreglo en base al numero de cuenta
public static void ordena() throws IOException{
// buscamos en cada objeto Cuentadel arreglo
for (int i=0; i < arreglo.length-1; i++ ) {
for (int j=i+1; j arreglo[j].obtenNumero()) {
Cuenta temp = arreglo[i];
arreglo[i] = arreglo[j];
arreglo[j] = temp;}
}
}
}
public static void main(String[] args) throws IOException {
char opcion;
BufferedReader in =
new BufferedReader(new InputStreamReader(System.in));arreglo = null;
opcion = ' ';
while (opcion != '7') {
System.out.println(" Menu de Cuentas");
System.out.println();
System.out.println("1. Pedir datos paracrear Cuentas");
System.out.println("2. Desplegar todas las cuentas");
System.out.println("3. Desplegar Suma de los saldos");
System.out.println("4. Desplegar Promedio de lossaldos");
System.out.println("5. Desplegar Cuentas arriba de un Saldo");
System.out.println("6. Ordenar el arreglo");
System.out.println("7. Fin");
System.out.println("�Opcion...
Regístrate para leer el documento completo.