holaa Sera que alguien me puede ayudar con este programa?? . Es un cajero que debe consultar el saldo, realizar depositos, y retiros!!! Que eslo que sucede con la variable valor?? Porque siempre aparece en 0¿?¿?
me pueden escribir a
juan.paternina@gmail.com... le agradezco es urgente es mi parcial final T_T!!! y el profesor no explico bien el temA!!
import java.util.*;
import java.io.*;
class cajero
{
int valor, a, op;
public void xcajero(){
try {
System.out.println("BIENVENIDO");
} catch(Exception e){}
}
public static void main (String [] args){
try {
System.out.println("Desea ver el menu digite 1");
BufferedReader in1 = new BufferedReader(new InputStreamReader(System.in));
String j = in1.readLine();
int op = Integer.parseInt(j);
while ( op < 2 ) {
System.out.println("Digite 1. Saldo Actual 2. Depositos 3.Retiros");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String opc = in.readLine();
int opc1 = Integer.parseInt(opc);
cajero cl= new cajero();
switch (opc1) {
case 1: saldo sa= new saldo();
sa.xcajero();
sa.xsaldo();
break;
case 2:
depositos de= new depositos();
de.xcajero();
de.xdepositos();
break;
case 3: retiro re = new retiro();
re.xcajero();
re.xretiro();
}
}
}catch(Exception e){}
}
}
class saldo extends cajero {
public void xsaldo(){
System.out.println("Su saldo actual es" +valor);
}
}
class depositos extends cajero {
int newvalor;
public void xdepositos(){
try {
System.out.println("Digite el monto a depositar");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String newvalor1 = in.readLine();
newvalor = Integer.parseInt(newvalor1);
valor = newvalor +valor;
System.out.println("El valor actual de la cuenta es" +valor);
}catch(Exception e){}
}
}
class retiro extends cajero {
int newvalor;
public void xretiro(){
try {
System.out.println("Digite el monto a retirar");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String newvalor1 = in.readLine();
newvalor = Integer.parseInt(newvalor1);
valor = newvalor -valor;
System.out.println("El valor actual de la cuenta es" +valor);
} catch(Exception e){}
}
}