Welcome to the Java Trainer. This system was designed to help beginning students develop the ability to solve simple programming puzzles using the Java programming language.
As you progress through the Java Trainer, you will get a chance to practice on many programming puzzles. Depending on your background and your aptitude for such puzzles, you may find them a bit difficult at times. But don't give up! The puzzles build on each other, so if you get stuck on one you will probably find yourself getting stuck for the same reason on others. Get help if you need it. You may need to practice on some of the puzzles more than once to master them. Notice that word master: you may be able to solve the puzzles by trial and error or by getting the answer from someone else, but don't settle for that. Challenge yourself not just to solve the puzzles, but to master them.
We are sorry that this is so much work. It would be nice if there were a pill you could take to learn how to program. It would be nice if you could just read about it or watch a video about it and master it that way. Unfortunately, you can'tas far as we know! We explain everything you need, of course, but most people don't get it just from reading about it. The only way we know for you to learn this important skill is to jump right in and practice it.
The place to start is at the beginning of Lab One. Good luck!
Java Trainer text and software, release 1.