yep.. any variables declared outside of a method are implicitly (ie
automatically) initialised to:
Numeric types = 0
Strings = null
booleans = false

Inside methods all variables must be explicitly (ie: by you/the programmer)
initialised.

cheers

Tref Gare
Web Developer MCSD/SCJP
eCommerce Group
Phone:  (03) 9221 4106
Mobile: 0409 556 478
Fax:    (03) 9941 4295

> -----Original Message-----
> From: Miao, Franco CAWS:EX [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday,15 January 2002 9:00
> To:   [EMAIL PROTECTED]
> Subject:      Re: A java question.
>
> I didn't realize i will be initiated as 0 if it is not be specified, so
> you
> guys mean i=0 is system default?
>
>
>
> Franco
>
>
>
>
> -----Original Message-----
> From: Gare, Trefor [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 14, 2002 1:38 PM
> To: [EMAIL PROTECTED]
> Subject: Re: A java question.
>
>
> I'd say:
> The static variable i is not explicitly initialized and so is implicitly
> set
> to 0
> Therefore the while condition is false from the start (ie: i is not less
> than 0), so the loop is skipped and i's initial value is printed.
>
> cheers
>
> Tref Gare
> Web Developer MCSD/SCJP
> eCommerce Group
> Phone:  (03) 9221 4106
> Mobile: 0409 556 478
> Fax:    (03) 9941 4295
>
> > -----Original Message-----
> > From: Miao, Franco CAWS:EX [SMTP:[EMAIL PROTECTED]]
> > Sent: Tuesday,15 January 2002 8:33
> > To:   [EMAIL PROTECTED]
> > Subject:      A java question.
> >
> > class xyz {
> >     static int i;
> >     public static void main(String args[]) {
> >
> >         while (i < 0) {
> >             i--;
> >         }
> >         System.out.println(i);
> >     }
> > }
> >
> > why it come out 0? I guess variable i has not have been initialized, so
> > i--
> > will not be processed.
> >
> > Franco
> >
> >
> ==========================================================================
> > =
> > 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
>
> ==========================================================================
> =
> 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

Reply via email to