Hey this is my code,

stuff:
public class GMFnTFF
{public static void main (String []args)
{EasyReader r= new EasyReader ();
int age;
System.out.print ("Enter your name: ");
String name= r.readLine ();
System.out.print ("Enter your age: ");
String LineAge= r.readLine ();
int Age= Integer.parseInt (LineAge); ////here i tried doing age why
////doesnt that work? but Age does
System.out.print ("Enter your weight: ");
String weight1= r.readLine ();
double weight= Double.parseDouble (weight1);
System.out.print ("Greetings, "+name+". You are "+Age+" years old and you weight "+weight+" pounds.");
}
}
int Age works
int age doesnt
why? what does age do in java? I am using j2sdk1.4.2 using the simple compiler bluejay and i am new if you cant tell so try to explain it easily. thx
thanks in advance (ey, me crew do yourselves a fava and dont steal my program or else, ali g talk

)
also, i was updating this code for the last 1/2hr or so, and i found out that when i would type in
String name= r.readLine ();
it would automatically print the line to the output, does this always happen auto or is there a way to save a string and not print it immediatly? thanks again in advance (also the ali g talk meant dont steal my code, lol)