I am trying my hand at Java (its quite similar to C++ ) and I have read How to get better at Java programming and have completed step 1. Could you guys suggest some exercises involving these principles so I can revise my knowledge. I'll complete them, test them then post the code here.