ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manejo De Excepciones


Enviado por   •  12 de Noviembre de 2013  •  1.028 Palabras (5 Páginas)  •  279 Visitas

Página 1 de 5

import java.io.*;

public class AplicacionArrObjeto3 {

private static Cuenta arreglo[];

// para pedir los valores de teclado de el arreglo de cuentas ya creada

public static void pide_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<n; i++) {

System.out.print("Da el numero de la cuenta " + (i+1)+ " : ");

numero = Integer.parseInt(in.readLine());

System.out.print("Da el nombre de la cuenta " + (i+1)+ " : ");

nombre = in.readLine();

System.out.print("Da el saldo de la cuenta " + (i+1)+ " : ");

saldo = Double.parseDouble(in.readLine());

// se crea el objeto de la clase Cuenta como elemento del arreglo

arreglo [i] = new Cuenta(numero, nombre, saldo);

}

}

// para desplegar los datos del arreglo de cuentas

public static void despliega_arreglo() {

System.out.println("Numero Nombre Saldo");

for (Cuenta objeto : arreglo) {

System.out.println(" " + objeto.obtenNumero() + " " +

objeto.obtenNombre() + " " + objeto.obtenSaldo());

}

}

// obteniendo la suma de los saldos de todas las cuentas

public static double suma() {

double total = 0.0d;

for (Cuenta objeto : arreglo) {

total += objeto.obtenSaldo();

}

return total;

}

// para calcular el promedio de la matriz cualquiera que sea

public static double promedio() {

double total = 0.0d;

for (Cuenta objeto : arreglo) {

total += objeto.obtenSaldo();

}

return total/arreglo.length;

}

// pedir un saldo y desplegar que tienen un saldo mayor o igual

public static void despliega_saldos() throws IOException{

BufferedReader in =

new BufferedReader(new InputStreamReader(System.in));

System.out.println("¿Arriba de cual saldo?");

double saldo = Double.parseDouble(in.readLine());

// buscamos en cada objeto Cuenta del arreglo

for (Cuenta objeto : arreglo) {

if (objeto.obtenSaldo() >= saldo) {

System.out.println(" Nombre " + objeto.obtenNombre()

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com