hola soy nuevo
mi nombre es jilio soy de méxico y pues gracias por aceptarme en este foro
para empesar bien quisiera hacer una pregunta sobre una duda que tengo sobre un programa en java se trata de un programa que actua como un banco...
en el cual debe incluir un menu de opciones
1. Crear nueva cuenta (maximo 5 cuentas)
2. Depositar
3. Retirar
4. Interes
5. Saldo
6. salir
bueno para mas rapido quisiera saber que me falta para acabar mi programa
import java.io.*;
public class banco
{
public int cuentas[]=new int[5];
private float numero_de_cuenta,saldo,interes;
private String nombre;
public int numero_de_cuentas()throws IOException
{
BufferedReader leer1=new BufferedReader(new InputStreamReader(System.in));
int n;
do{
System.out.println("Numero de cuentas que desea abrir(MAXIMO 5): ");
n=Integer.parseInt(leer1.readLine());
if(n>5)
{
System.out.println("\nError valor no valido intente de nuevo....\n");
}}
while(n>5);
return n;
}
public float nueva_cuenta(float numero)throws IOException
{
BufferedReader leer=new BufferedReader(new InputStreamReader(System.in));
String a;float b,c,d;
for(int i=0;i<numero;i++)
{
System.out.print("Introdusca su nombre por favor: ");
a=(leer.readLine());
System.out.print("Introdusca el numero de su cuenta por favor: ");
b=Float.parseFloat (leer.readLine());
System.out.print("Introdusca el saldo de su cuenta por favor: ");
c=Float.parseFloat (leer.readLine());
}
return c;
}
public float deposito(float depositos)throws IOException
{
BufferedReader leer2=new BufferedReader(new InputStreamReader(System.in));
float g;
System.out.println("*----------------------------------------------*");
System.out.println("* DEPOSITAR EN LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print(" Escriba la cantidad a depositar: " );
g=Float.parseFloat (leer2.readLine());
System.out.print("Su saldo actual es: "+(deposito+g));
}
public float retiro(float depositos1)throws IOException
{
BufferedReader leer3=new BufferedReader(new InputStreamReader(System.in));
float d;
System.out.println("* RETIRAR DE LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print("El saldo de la cuenta es: " +josue.deposito () +
"\nEscriba la cantidad a retirar:" );//donde sudbraye quisiera saber como puedo pedir el valor de saldo para sumarle el deposito
d =Float.parseFloat (leer3.readLine());
System.out.print("Su saldo actual es: "+(josue.deposito-d));
}
private float interes()
{
}
private float saldo()
{
}
private float salir()
{
}
public static void main(String args[])throws IOException
{
float numero;
BufferedReader leer4=new BufferedReader(new InputStreamReader(System.in));
do{
System.out.println("-----------------------------------");
System.out.println("| ******BANCO ENGEL****** |");
System.out.println("-----------------------------------");
System.out.println(" 1. Crear nueva cuenta");
System.out.println(" 2. Depositar");
System.out.println(" 3. Retirar");
System.out.println(" 4. Interes");
System.out.println(" 5. Saldo");
System.out.println(" 6. Terminar");
System.out.println("-----------------------------------");
System.out.print("Teclea el numero de la opcion que desee: ");
cuenta = Integer.parseInt(leer4.readLine());
System.out.println("\n\n\n");
System.out.println("\n*----------------------------------------------*");
switch ( cuenta ){
case 1: // Creando cuentas
jimenez.numero_de_cuentas();;break;//LLAMADA DEL METODO
jimenez.nueva_cuenta(numero);;break;//LLAMADA DEL METODO
case 2: // Hacer un deposito
jimenez.deposito();;break;//LLAMADO DEL METODO
case 3: // Hacer un retiro
jimenez.retiro();;break;//LLAMADO DEL METODO
case 4:
System.out.println("*----------------------------------------*");
System.out.println("* Gracias por visitar al banco Engel :) *");
System.out.println("*----------------------------------------*");
System.out.println("\n\n\n");
return;
} // fin del switch
}while( cuenta != 0 );
banco jimenez=new banco();
numero=jimenez.numero_de_cuentas();
jimenez.nueva_cuenta(numero);
banco josue=new banco();
deposito=josue.deposito();
josue.deposito(deposito);
}
}
bueno todo esto lleva un constructor y retornos que no se como inicializar,ni donde poner si me ayudaran se los agradeceria