Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Errore esecuzione classe ?_?

    Allora ho creato una classe seguendo il libro di testo che sto leggendo per poi applicare javadoc e fin qui tutto bene:

    package cap3;
    /**
    * Un conto bancario ha un saldo che può essere modificato
    * da depositi e prelievi
    */

    public class BankAccount
    {
    /**
    * Costruisce un conto bancario con saldo uguale a zero.
    */
    public BankAccount()
    {
    balance = 0;
    }

    /**
    * Costruisce un conto bancario con un saldo assegnato.
    * @param initialBalance il saldo iniziale
    */
    public BankAccount(double initialBalance)
    {
    balance = initialBalance;
    }

    /**
    * Versa denaro nel conto bancario.
    * @param amount l'importo da versare
    */
    public void deposit(double amount)
    {
    double newBalance = balance + amount;
    balance = newBalance;
    }

    /**
    * Preleva denaro dal conto bancario.
    * @param amount l'importo da prelevare
    */
    public void withdraw(double amount)
    {
    double newBalance = balance - amount;
    balance = newBalance;
    }

    /**
    * Ispeziona il valore del saldo attuale del conto bancario.
    * @return il saldo attuale
    */
    public double getBalance()
    {
    return balance;
    }

    private double balance;

    }

    mi ha creato il file html ed è venuto bene, il problema sorge quando provo a creare la classe per provarla:

    package cap3;
    import cap3.BankAccount;
    public class BankAccountTester
    {
    public void main(String[] args)
    {
    BankAccount conto = new BankAccount();
    conto.deposit(1000);
    conto.withdraw(500);
    conto.withdraw(400);
    System.out.println(conto.getBalance());
    System.out.println("Valore Previsto: 100");
    }
    }

    non me la fa eseguire...perche? non riesco a capirlo proprio.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Errore esecuzione classe ?_?

    Originariamente inviato da torment666
    public void main(String[] args)

    non me la fa eseguire...perche? non riesco a capirlo proprio.
    Il main() deve essere static.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    -_- oddio devo fare piu attenzione a quello che scrivo mannaggia mia. Mi sa che mi devo fermare un pò troppe ore davanti al pc LOL...grz mille per avermi segnalato la svista

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.