Erro ao importar classe

1 resposta
K

Olá, bom estou tentando instanciar (não sei se é esta a palavra) uma classe para testar a classe ContaCorrente, importando esta última. Porém a classe Banco não está funcionando.

Esta é a classe principal:

package contacorrente;
import java.util.Scanner;
import java.util.ContaCorrente;

public class Banco {
    public static void main (String args []){
        
        ContaCorrente minhaconta;        
        Scanner leitura = new Scanner (System.in);
        
        System.out.println("Olá! Digite o seu nome: ");  
        ContaCorrente.Cliente = leitura.next();
        
        System.out.println("Digite o seu número da conta: ");
        ContaCorrente.numeroConta = leitura.nextInt();
        
        System.out.println("Digite o saldo da conta: ");
        ContaCorrente.Saldo = leitura.nextDouble();
        
        System.out.println("Informe a quantia a ser trabalhada: ");
        Double quantia = leitura.nextDouble();
        
        System.out.println("Digite a opção desejada:\n1-Depositar \n2-Sacar");
        int opcao = leitura.nextInt();
        
        if (opcao == 2){
            ContaCorrente.sacar(quantia);
        } else if(opcao == 1){
            ContaCorrente.depositar(quantia);
        } else{
            System.out.println("Opção inválida.");
        }
            
    }
    
}

E a classe ContaCorrente:

package contacorrente;

public class ContaCorrente {
    
        String Cliente;
        Double Saldo;
        int numeroConta;

    public ContaCorrente(String Cliente, Double Saldo, int numeroConta) {
        this.Cliente = Cliente;
        this.Saldo = Saldo;
        this.numeroConta = numeroConta;
    }
      
    
    boolean sacar (Double valor){
        if (this.Saldo > valor){
        Double novoSaldo = this.Saldo - valor; 
        this.Saldo = novoSaldo;
        return true;
        }else{
            return false;
        }
    }
    
    void depositar (Double valor){
        Double novoSaldo = this.Saldo + valor;
        this.Saldo = novoSaldo;
    }
    
}

1 Resposta

Janerson

Seria mas fácil se você explicasse que erro que esta dando

mas de qualquer forma na linha 8 do seu código faça isso.

ContaCorrente minhaconta = new ("Fulano", 1000, 1) ;//construtor da sua ContaCorrente
Criado 11 de outubro de 2013
Ultima resposta 11 de out. de 2013
Respostas 1
Participantes 2