Ramirez Albarran Omar escom ipn 6SCV2

Site hosted by Angelfire.com: Build your free website today!

Cuentas Bancarias

/*
* practica.java
*
* Created on March 18, 2003, 6:46 PM
*/

/**
*
* @author omar
*/
import java.lang.*;
import java.io.*;
import java.util.*;

class Empleado{
String nom;
Empleado(String n){nom=n;}
}

class Exede extends Exception{
Exede(String hola){super ("\n\nHay problemas.... : "+ hola);}
}

class Empresa{
String nombre,no;
int numero,n;
Empleado arreglo[];
Empresa(String h, int n){
nombre=h;
numero=n;
arreglo = new Empleado [numero];
}


public void insertar(int r) throws Exede{
if(r>=numero){throw new Exede ("oops... ya no cabe");}
else{arreglo[r]=new Empleado("Omar");
}
}
}


public class practica {
public static void main(String args[]){
int r,i;
Empresa obj= new Empresa("Escom",2);
i=0;
do{
System.out.println("\t\tPractica de excepciones\n\n\tSeleccione Opcion");
System.out.println("\t1) Altas\n");
System.out.println("\t7) Salir\n\n");
r=Getdat.getInt();

if (r==1){
try{
obj.insertar(i);
}
catch(Exede e){
System.out.println(e.getMessage());
}
i++;
}
else{ System.out.println("Opcion no valida");}

}while(r!=7);

}


}