ok im going to explain this with a dice... And btw i have just learned this :) so this is an exercise for me too :)
becouse i dont know how to upload an java file here cuz i says its invalid or...