Can any body tell me how can we understand what will happen if we run following code, I just want to understand memmory maping
----------------------------------------------------------- import java.io.*; public class Student { String student1; int scoreIn1; int scoreIn2,grade; float average; int a=0; public Student(String nameStudent) { student1=nameStudent; } void printName() { System.out.println("student1:" +student1); } int inputGrades()throws IOException { for(int x=0;x<2;x++) { do { BufferedReader b=new BufferedReader(new InputStreamReader(System.in)); System.out.print("marks="); String inputLine=b.readLine(); grade=Integer.parseInt(inputLine); if(grade<0 ||grade>100) System.out.println("marks must be between 1 to 100");