Java Programming Thought Debugging The Code