program zadanie

0

Czesc ucze sie javy i potrzebuje pomocy w jedym zadaniu, prosze powiedzcie gdzie tu jest blad.
Jest to kod z ksiazki nie mam pojecia gdzie jest blad. pozdrawiam

kod

##########################################
import java.awt.event.;
import java.text.
;
import javax.swing.*;

public class TestKlasyWewnetrznej {

public static void main(String[] argumenty)
{
	
	KontoBankowe konto = new KontoBankowe(10000);
	
	konto.start(10);
	
	JOptionPane.showMessageDialog(null, "zakonczyc program?");
	System.exit(0);
}

}

class KontoBankowe
{
public KontoBankowe(double stanPoczatkowy)
{
stan=stanPoczatkowy;
System.out.println(stan+"po");
}
/**

  • @param stopa - sopta odsetek

  • @param stopa
    */

    public void start(double stopa)
    {
    ActionListener sumator = new SumatorOdsetek(stopa);
    Timer t= new Timer(1000, sumator);
    t.start();

    }
    // private double stopa;
    private double stan;

    private class SumatorOdsetek implements ActionListener
    {

     public SumatorOdsetek(double aStopa)
     {
     	stopa = aStopa;
    

    // System.out.println(stopa+"TOO");
    }
    public void actionPerformed(ActionEvent zdarzenie)
    {

     	double odsetki = stan* stopa / 100;
     	stan =stan+odsetki;
    

// System.out.println(stan+"stan");

		NumberFormat formator = NumberFormat.getCurrencyInstance();
		System.out.println("stan = "+formator.format(zewnetrzny.stan));
	}

private double stan;
}	

}

1
 import java.awt.event.*;
 import java.text.*;
 import javax.swing.*;

 public class TestKlasyWewnetrznej {

         public static void main(String[] argumenty)
         {

                 KontoBankowe konto = new KontoBankowe(10000);

                 konto.start(10);

                 JOptionPane.showMessageDialog(null, "zakonczyc program?");
                 System.exit(0);
         }
 }

 class KontoBankowe
 {
         public KontoBankowe(double stanPoczatkowy)
         {
                 stan=stanPoczatkowy;
                 System.out.println(stan+"po");
         }

         public void start(double stopa)
         {
                 ActionListener sumator = new SumatorOdsetek(stopa);
                 Timer t= new Timer(1000, sumator);
                 t.start();

         }
         private double stopa;
         private double stan;

         private class SumatorOdsetek implements ActionListener
         {


                 public SumatorOdsetek(double aStopa)
                 {
                         stopa = aStopa;
//                       System.out.println(stopa+"TOO");
                 }
                 public void actionPerformed(ActionEvent zdarzenie)
                 {

                         double odsetki = stan* stopa / 100;
                         stan =stan+odsetki;
 //                      System.out.println(stan+"stan");

                         NumberFormat formator = NumberFormat.getCurrencyInstance();
                         System.out.println("stan = "+formator.format(stan));
                 }

         }
 }
0

dziekuje :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1