O QUE ESTÁ ERRADO NESTE CÓDIGO??? import java. util. Scanner;public class TestaConta {public static void
O QUE ESTÁ ERRADO NESTE CÓDIGO??? import java. util. Scanner;public class TestaConta {
public static void main(String[] args){
Conta Conta1 = new Conta("Jane Silva", 50.00); // Cria conta 1
Conta Conta2 = new Conta("Jane Motta", -7.53); // Cria conta 2
// exibe saldo inicial de cada objeto
System. out. printf("%s saldo: R$%.2f %n", Conta1.getNome(),Conta1.getSaldo()) ;
System. out. printf("%s saldo: R$%.2f %n%n", Conta2.getNome(),Conta2.getSaldo()) ;
// cria um Scanner para obter as entradas do usuario
Scanner teclado = new Scanner(System. in);
System. out. print("Entre com o valor do depósito na Conta1: ");
double vlDeposito = teclado. nextDouble();// Valor do deposito
System. out. printf("Adicionando %.2f ao saldo da Conta1", vlDeposito);
Conta1.depositar(vlDeposito); // adiciona o saldo de Conta1
// exibe os saldos
System. out. printf("%s saldo: R$%.2f %n",Conta1.getNome(), Conta1.getSaldo());
System. out. printf("%s saldo: R$%.2f %n%n",Conta2.getNome(), Conta2.getSaldo());
System. out. print("Entre com o valor do depósito na Conta2: ");
vlDeposito = teclado. nextDouble();// Valor do deposito
System. out. printf("Adicionando %.2f ao saldo da Conta2", vlDeposito);
Conta2.depositar(vlDeposito); // adiciona ao saldo de Conta2
// exibe os saldos
System. out. printf ("%s saldo: R$%.2f %n",Conta1.getNome(), Conta1.getSaldo());
System. out. printf ("%s saldo: R$%.2f %n",Conta2.getNome(), Conta2.getSaldo());
} // fim do método main
} // fim da classe TestaConta
Estude o código dessa classe que você notará que existe uma redundância no código do método main: em várias partes, exibe-se o nome do correntista e o saldo de sua conta. O código que faz isso é exatamente o mesmo, o que muda é apenas qual objeto Conta que está sendo manipulado - conta1 ou conta2. Para tornar esse código mais eficiente, crie um método exibeDadosConta (veja abaixo) na classe TestaConta que faça exatamente isso
(exibir o nome do correntista e o saldo) a partir de um objeto conta passado por parâmetro. Em seguida, substitua as instruções duplicadas
referidas acima por invocações desse método, passando como argumento o objeto Conta necessário para isso.
1 Resposta
Clique aqui para adicionar a sua resposta.
jvoliveiraneonp55fex
sinto muito eu não sei mais por acaso precisar de ajuda em alguma matéria eu posso tentar ajudar
Explicação:
ok?