As you can see the Java implementation of Step 1 of 15 Exercises for Learning a new Programming Language was more complicated than the C# implementation. This was largely due to one factor. You can't poll whether someone is typing from the console in Java.
The second problem is that you can't use a KeyEvent handler in the console, which would the second easiest solution to attempt.
Finally a third problem is that by using an event handler you essentially need to use threading so that the loop doesn't interfere with the handler and you are able to interrupt properly.
If there are better solutions I'd be very interested to see them.
posted by dharh 7:15 PM Feb 10th, 2008
Part of the passion in my life, besides life itself, is programming and computers. I especially like the idea of smart computing through smart programs and smart OSes. Which is what I want to focus on in my career, creating intelligence to various degrees to help create better and more efficient user experiences using computers.
Bellow is a table of various code snippets and articles organized by language.
15 Exercises for Learning a new Programming LanguageThis is an exercise to both learn a language, but also to compare different languages. The original idea can be found here.
posted by dharh 2:06 PM Mar 15th, 2006