why this is not working

2002-05-13 Thread [Vaishali S. Pandya]

No completime error is there
but the output is unexpected

HTML
HEAD
%!
 int myval[]= new int[100];
 int v=0;
%
TITLE Factorial /TITLE
/HEAD
BODY
%
 int a=0;
 out.println(v);
 %br%
 for (a=0;av;a++){
  out.println(myval[a]);
 }
 out.println(fact(5));
%
%!
 public int fact(int i){
  myval[v++] = i;
  if (i==1){
   return i;
  }
  return i*fact(i-1);
 }
%
/BODY
/HTML

===
To unsubscribe: mailto [EMAIL PROTECTED] with body: signoff JSP-INTEREST.
For digest: mailto [EMAIL PROTECTED] with body: set JSP-INTEREST DIGEST.
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com



Re: why this is not working

2002-05-13 Thread Bhushan_Bhangale

The factorial method which you have written is fine, but I don't understand why you 
want to store the numbers in myVal array. You remove it and just call the method and 
it will give you the desired result.

Static variables are class variables which has only one copy for all the instances. 
All the instances share the same reference of those variables. So if a instance change 
its value to some xyz then the other instance when refer the variable it will give the 
xyz value.

To call Static method on e doesn't need to instantiate the class, just by saying 
Class.method it can access the method. Normally the methods which doesn't change the 
state of the object can be made static.

Hope this helps.

-Original Message-
From: [Vaishali S. Pandya] [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 13, 2002 11:24 AM
To: [EMAIL PROTECTED]
Subject: why this is not working


No completime error is there
but the output is unexpected

HTML
HEAD
%!
 int myval[]= new int[100];
 int v=0;
%
TITLE Factorial /TITLE
/HEAD
BODY
%
 int a=0;
 out.println(v);
 %br%
 for (a=0;av;a++){
  out.println(myval[a]);
 }
 out.println(fact(5));
%
%!
 public int fact(int i){
  myval[v++] = i;
  if (i==1){
   return i;
  }
  return i*fact(i-1);
 }
%
/BODY
/HTML

===
To unsubscribe: mailto [EMAIL PROTECTED] with body: signoff JSP-INTEREST.
For digest: mailto [EMAIL PROTECTED] with body: set JSP-INTEREST DIGEST.
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

==To 
unsubscribe: mailto [EMAIL PROTECTED] with body: signoff JSP-INTEREST.
For digest: mailto [EMAIL PROTECTED] with body: set JSP-INTEREST DIGEST.
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com



why this is not working

2002-05-13 Thread [Vaishali S. Pandya]

- Forwarded by Vaishali Shah/NARODA/RIL on 05/13/02 01:08 PM -
Oh
Sorry sorry sorry
i did a foolish mistak
well, this is the right code and it's working
Thanks a lottt

Vaishali

HTML
HEAD
%!
 int myval[]= new int[100];
 int v=0;
%
TITLE Factorial /TITLE
/HEAD
BODY
%
 int a=0;
 out.println(fact(5));
 out.println(v);
 %br%
 for (a=0;av;a++){
  out.println(myval[a]);
 }
%
%!
 public int fact(int i){
  myval[v++] = i;
  if (i==1){
   return i;
  }
  return i*fact(i-1);
 }
%
/BODY
/HTML

===
To unsubscribe: mailto [EMAIL PROTECTED] with body: signoff
JSP-INTEREST.
For digest: mailto [EMAIL PROTECTED] with body: set JSP-INTEREST
DIGEST.
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

===
To unsubscribe: mailto [EMAIL PROTECTED] with body: signoff JSP-INTEREST.
For digest: mailto [EMAIL PROTECTED] with body: set JSP-INTEREST DIGEST.
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com