Buscar

Usando o Java, imagine que vamos sacar dinheiro de contas corrente e poupança, cada uma com R$100,00:   Conta cc = new ContaCorrente(); cc.deposi...

Usando o Java, imagine que vamos sacar dinheiro de contas corrente e poupança, cada uma com R$100,00:

 


Conta cc = new ContaCorrente();


cc.deposita(100);


Conta cp = new ContaPoupanca();


cp.deposita(100);


 


// sacando das contas:


 


cc.saca(50);


System.out.println("consegui sacar da corrente!");


cp.saca(50);


System.out.println("consegui sacar da poupança!");


 


Podemos escolher vários lugares para colocar try/catch. Imagine que, para o nosso sistema, uma falha ao sacar da conta poupança deve parar o processo de saques e nem tentar sacar da conta corrente.


Assinale a alternativa correta que representa esta condição:


Alternativas:


a)

try {

  cc.saca(50);  


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}


System.out.println("consegui sacar da corrente!");


 


try {


  cp.saca(50);


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}


System.out.println("consegui sacar da poupança!");.


b)

try {

  cc.saca(50);  


  System.out.println("consegui sacar da corrente!");


  cp.saca(50);


  System.out.println("consegui sacar da poupança!");


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}.


c)

try {

  cc.saca(50);  


  System.out.println("consegui sacar da corrente!");


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}


 


try {


  cp.saca(50);


  System.out.println("consegui sacar da poupança!");


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}.


d)

catch {

  cc.saca(50);  


  System.out.println("consegui sacar da corrente!");


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}


 


catch {


  cp.saca(50);


  System.out.println("consegui sacar da poupança!");


} catch (IllegalArgumentException e) {


  System.out.println(e.getMessage());


}.


e)

try {

  cc.saca(50);  


  System.out.println("consegui sacar da corrente!");


} try (IllegalArgumentException e) {


  System.out.p

Respostas

3 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Você precisa criar uma nova pergunta com todas as informações necessárias para que eu possa ajudar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina