Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este programa se trata de utilizar y compreder el uso de las clases en la programación orientada a
objetos,así como también crearlos e instanciar sus métodos que componen alguna clase
MÉTODO MAIN
package complementaria;
// importamos la libreía de java util Scanner para poder leer datos desde el teclado
import java.util.Scanner;
// utilizamos el ciclo do while para repetir procesos de la cuenta bancaria hasta preguntal al final al
usuario
// si desea continuar con el poragrama
do{ //inicio del ciclo do while
//imprimos el menú de opciones y el usuario va a elegir que realizar
System.out.println("-----Elige Una Opción-----\n"+
"1.- Registar cliente: \n"+
"2.- Ver Datos cliente : \n"+
"3.- Cargar Saldo : \n"+
cb.asignaSaldo(saldo);
System.exit(0);
// con systemexit se indica salir del programa;
break; // fin del caso
default: // inicio default
// en caso de elegir una opción que no existente, se imprime en pantalla "opción no válida"
System.err.print("Opción no válida");
break; //fin del caso default
}
// se imprime mensaje y se le pregunta al usuario si desea continuar
System.out.println(" ¿Deseas Continuar? \n" +
" 1.- Si"+
" 2- No");
continuar=Integer.parseInt(read.nextLine());
// si es si el sistema volverá al inicio, caso contrario finalizará la ejecución
}while(continuar==1);
CUENTA BANCARIA
package complementaria;
// se declara el método getNOmbre para retornar el valor del nombre del cliente con la variable
NombreCliente
public String getNombre(){ //inicio del método getNOmbre
return NombreCliente;
} //fin del método setNombre
public void setNombre(String nombre){ // inicio del método setNombre que recibe un parametro de
tipo String llamado nombre
// se agrega una condicional donde se evalua si nombre tiene una longitud igual a 0
if(nombre.length()==0){
//en caso verdadero se notifica que no se admiten campos vacios
System.err.println(" Cadena vacía ,No se admiten campos vacíos !!! ");
NombreCliente=" ";
NumeroCuenta=" ";
}
// En caso contrario se realiza el registro del nombre
else{
this.NombreCliente=nombre;
return NumeroCuenta;
} // fin del método getCuenta
// se agrega una condicional donde se evalua si nombre tiene una longitud igual a 0
if(cuenta.length()==0){
//en caso verdadero se notifica que no se admiten campos vacios
System.err.println(" Cadena vacía ,No se admiten campos vacíos !!! ");
NombreCliente="";
NumeroCuenta="";
}
// En caso contrario se realiza el registro del nombre
else{
this.NumeroCuenta=cuenta;
// se hace referencia de que el valor de cuenta se asigna a la variable de NumeroCuenta
if(nombre.length()==0){
NumeroCuenta="";
}
} // fin de la clase
CAPTURAS DE PANTALLA
Se agrega saldo
Se realiza retiro de efectivo correctamente
El sistema notifica si se pretende retirar saldo más que la cantidad que hay disponible en la cuenta
del cliente
CONCLUSIÓN
En esta actividad el uso de las clases en java, con el paradigma de la programación orientada a
objetos que en la cual es muy útil , en esta ocasión utilizamos dos clases que una funciona como
método main para el inicio de la ejecución del programa y la otra para las funcionalidades, que
podemos instanciarlas desde el método main, este trabajo sirvió bastante para seguir comprendiendo
la programación orientada a objetos.
BIBLIOGRAFÍA