import java.util.* ;
class Main {
public static void main
( String [ ] args
) { Scanner input
= new Scanner
( System .
in ) ; int operacao = 0 ;
System .
out .
println ( "Digite o saldo inicial: " ) ; double saldo = input.nextDouble ( ) ;
do {
System .
out .
println ( "Digite o código da operação (1-deposito, 2-saque, 3-encerrar): " ) ; operacao = input.nextInt ( ) ;
switch ( operacao) {
case 1 :
System .
out .
println ( "Digite o valor a ser depositado" ) ; saldo += input.nextDouble ( ) ;
break ;
case 2 :
System .
out .
println ( "Digite o valor do saque: " ) ; saldo -= input.nextDouble ( ) ;
break ;
}
} while ( operacao != 3 ) ;
if ( saldo
== 0 ) System .
out .
println ( "CONTA ZERADA" ) ; else if ( saldo
> 0 ) System .
out .
println ( "CONTA PREFERENCIAL" ) ; else System .
out .
println ( "CONTA ESTOURADA" ) ; System .
out .
printf ( "Saldo da conta: R$ %.2f%n" , saldo
) ; input.close ( ) ;
}
}
//https://pt.stackoverflow.com/q/413254/101
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkgICAgU2Nhbm5lciBpbnB1dCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkgICAgTG9jYWxlLnNldERlZmF1bHQoTG9jYWxlLlVTKTsKCSAgICBpbnQgb3BlcmFjYW8gPSAwOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRGlnaXRlIG8gc2FsZG8gaW5pY2lhbDogIik7CgkgICAgZG91YmxlIHNhbGRvID0gaW5wdXQubmV4dERvdWJsZSgpOwoJICAgIGRvIHsKCSAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJEaWdpdGUgbyBjw7NkaWdvIGRhIG9wZXJhw6fDo28gKDEtZGVwb3NpdG8sIDItc2FxdWUsIDMtZW5jZXJyYXIpOiAiKTsKCSAgICAgICAgb3BlcmFjYW8gPSBpbnB1dC5uZXh0SW50KCk7CgkgICAgICAgIHN3aXRjaCAob3BlcmFjYW8pIHsKCSAgICAgICAgY2FzZSAxOgoJICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJEaWdpdGUgbyB2YWxvciBhIHNlciBkZXBvc2l0YWRvIik7CgkgICAgICAgICAgICBzYWxkbyArPSBpbnB1dC5uZXh0RG91YmxlKCk7CgkgICAgICAgICAgICBicmVhazsKCSAgICAgICAgY2FzZSAyOgoJICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJEaWdpdGUgbyB2YWxvciBkbyBzYXF1ZTogIik7CgkgICAgICAgICAgICBzYWxkbyAtPSBpbnB1dC5uZXh0RG91YmxlKCk7CgkgICAgICAgICAgICBicmVhazsKCSAgICAgICAgfQoJICAgIH0gd2hpbGUgKG9wZXJhY2FvICE9IDMpOwoJICAgIGlmIChzYWxkbyA9PSAwKSBTeXN0ZW0ub3V0LnByaW50bG4oIkNPTlRBIFpFUkFEQSIpOwoJICAgIGVsc2UgaWYgKHNhbGRvID4gMCkgU3lzdGVtLm91dC5wcmludGxuKCJDT05UQSBQUkVGRVJFTkNJQUwiKTsKCSAgICBlbHNlIFN5c3RlbS5vdXQucHJpbnRsbigiQ09OVEEgRVNUT1VSQURBIik7CgkgICAgU3lzdGVtLm91dC5wcmludGYoIlNhbGRvIGRhIGNvbnRhOiBSJCAlLjJmJW4iLCBzYWxkbyk7CgkgICAgaW5wdXQuY2xvc2UoKTsKCX0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDEzMjU0LzEwMQ==
stdout
Digite o saldo inicial:
Digite o código da operação (1-deposito, 2-saque, 3-encerrar):
Digite o valor a ser depositado
Digite o código da operação (1-deposito, 2-saque, 3-encerrar):
Digite o valor do saque:
Digite o código da operação (1-deposito, 2-saque, 3-encerrar):
CONTA PREFERENCIAL
Saldo da conta: R$ 130.00