Falha na execução

2 respostas Resolvido
exercicioprogramaçãojava
L

Olá. Eu sou novo em java e estou criando um exemplo passado na apostila e quando vou executa-la não funciona.

Programa exemplo:
package conta;

public class Conta {

int numero;
    String titular;
    double saldo;
    double limite;
    
   boolean saca(double valor) {
    if (this.saldo < valor) {
        return false;
    }
    else {
        this.saldo = this.saldo - valor;
        return true;
    }
}

    
    void deposita(double quantidade) {
    this.saldo += quantidade;
}
}

class TestaAlgunsMetodos {

public static void main(String[] args) {

// criando a conta

Conta minhaConta;

minhaConta = new Conta();
// alterando os valores de minhaConta
    minhaConta.titular = "Duke";
    minhaConta.saldo = 1000;

    // saca 200 reais
    minhaConta.saca(200);

    // deposita 500 reais
    minhaConta.deposita(500);
    System.out.println(minhaConta.saldo);
}

}

Quando eu executo aparece isto:
Erro: o método main não foi encontrado na classe conta.Conta; defina o método main como:
public static void main(String[] args)
ou uma classe de aplicativo JavaFX deve expandir javafx.application.Application

2 Respostas

darlan_machado

Sim, e não existe mesmo.
Existe um método main na classe TestaAlgunsMetodos

darlan_machado
Solucao aceita

Para resolver:
Crie um arquivo java chamado TestaAlgunsMetodos.java, transfira o conteúdo da classe TestaAlgunsMetodos para este arquivo e transforme esta em uma classe public

//No arquivo TestaAlgunsMetodos.java 
public class TestaAlgunsMetodos {
    public static void main(String[] args) {
Criado 18 de janeiro de 2018
Ultima resposta 18 de jan. de 2018
Respostas 2
Participantes 2