Witam,
mam problem poniewaz gdy korzystam z metody Kapital_koncowy() wszystko dziala natomiast gdy chce zkorzystac z metody odsetki_za_okres() otrzymuje taki komunikat:

HTTP ERROR 500

Problem accessing /Rachunek_oszczednosciowy/. Reason:

rachunek.Rachunek.odsetki_za_okres()D

Caused by:

javax.servlet.ServletException: rachunek.Rachunek.odsetki_za_okres()D
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:146)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:380)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:334)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:465)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:380)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.HandlerList.handle(HandlerList.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:540)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)

Kod klasy:

  1. package rachunek;

  2. import java.lang.Math;

  3. public class Rachunek {

  4.     private double E; //wysokosc wplaty
    
  5.     private double K; //kapital po n okresach(kapitalizacjach)
    
  6.     private int n;    //liczba okresow
    
  7.     private double q; //czynnik mnozacy
    
  8.     private double r; //oprocentowanie za okres
    
  9.     private double x; //dlugosc okresu w miesiacach
    
  10.     private double R; //oprocentowanie roczne
    
  11.     private double odsetki;
    
  12.     public  Rachunek(double payment,double interest,double X,int N){
    
  13.             this.E = payment;
    
  14.             this.R = interest;
    
  15.             this.x = X;
    
  16.             this.n = N;
    
  17.     }
    
  18.     public double Kapital_koncowy(){
    
  19.             double czynnik;
    
  20.             r = (x*R)/12;
    
  21.             q = (1+r);
    
  22.             czynnik = ((Math.pow(q,n))-1)/(q-1);
    
  23.             K = E*q*czynnik;
    
  24.             return K;
    
  25.     }
    
  26.     public double odsetki_za_okres(){
    
  27.             //r = (x*R)/12;
    
  28.             //odsetki = E * r;
    
  29.             odsetki = 12.432;
    
  30.             return odsetki;
    
  31.     }
    
  32. }