Ir ao conteúdo

Posts recomendados

Postado

NA HORA DE FAZER A CONTA ESTÁ DANDO ERRO, NÃO ENTENDI porque

import java.util.Scanner;
class Conta {
    public String titular;
    public double saldo;
    public double saque;
        
        public void saque(double valor ) {
         if (saldo  >= valor  ) {
            System.out.println("retirada  " + valor);
            saldo = saldo - valor ;
         }
         else {
           System.out.println("saldo insuficiente para a retirada de  " + valor);
          }
    }
 

    public String extratoSimples() {
         return "correntista  " + titular + " saque " + saque + " valor atual da conta  " + saldo ;
        }

}
 

public class ProgramaAgencia {
  public static void main(String args[]) {
 
      Scanner entradaDados = new Scanner( System.in );

Conta contaUm = new Conta();

System.out.print( " Digite o nome do titular: ");

contaUm.titular = entradaDados.nextLine();


System.out.print( " Digite o saldo da conta: ");

contaUm.saldo = entradaDados.nextDouble();


System.out.print( " Digite o valor do saque: ");

contaUm.saque = entradaDados.nextDouble();

         System.out.println(contaUm.extratoSimples() );

      }
}

Funciona.png

Postado

Você criou um método chamado saque e uma variável com o mesmo nome, mas não está chamando o método em nenhum lugar do seu programa, então a retirada não ocorre e a mensagem sobre a retirada não aparece.

 

Você deveria chamar o método saque passando o valor da retirada antes de invocar o métdo extratoSimples.

Postado
8 minutos atrás, JorgeGus disse:

Você criou um método chamado saque e uma variável com o mesmo nome, mas não está chamando o método em nenhum lugar do seu programa, então a retirada não ocorre e a mensagem sobre a retirada não aparece.

É como eu faço pra chamar ?

Postado
7 minutos atrás, JorgeGus disse:

contaUm.saque(contaUm.saque);

Antes da linha que chama o extrato.

 

ok

10 minutos atrás, JorgeGus disse:

contaUm.saque(contaUm.saque);

Antes da linha que chama o extrato.

Aí?

Funciona.png

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!