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:
-
package rachunek;
-
import java.lang.Math;
-
public class Rachunek {
-
private double E; //wysokosc wplaty
-
private double K; //kapital po n okresach(kapitalizacjach)
-
private int n; //liczba okresow
-
private double q; //czynnik mnozacy
-
private double r; //oprocentowanie za okres
-
private double x; //dlugosc okresu w miesiacach
-
private double R; //oprocentowanie roczne
-
private double odsetki;
-
public Rachunek(double payment,double interest,double X,int N){
-
this.E = payment;
-
this.R = interest;
-
this.x = X;
-
this.n = N;
-
}
-
public double Kapital_koncowy(){
-
double czynnik;
-
r = (x*R)/12;
-
q = (1+r);
-
czynnik = ((Math.pow(q,n))-1)/(q-1);
-
K = E*q*czynnik;
-
return K;
-
}
-
public double odsetki_za_okres(){
-
//r = (x*R)/12;
-
//odsetki = E * r;
-
odsetki = 12.432;
-
return odsetki;
-
}
-
}