It looks like you're assignment is already due, but here are some suggestions for you so that you can receive useful help in the future:
1. Start early. This can't be over-stated enough. Internet forums have relatively slow response times. We can't spend all of our time sitting at our computers hitting the refresh button to answer your question right when you ask it. A good rule of thumb to follow is post at least 48 hrs before your assignment is due, with the longer the better.
2. Seek help from fellow classmates/the teaching staff first. They will have the most experience with what you are working on at the time. We will try our best to help you, but these other sources can be faster and provide more relevant information for your assignment.
3. You said your program doesn't work. Why doesn't it work? Is there a compiler error? Runtime exception? Just not giving you the right output? Explain with as much detail what the problem is. Posting the exact output from the compiler/program is usually a good way to do this.
4. Drop the sense of urgency. This goes along with no. 1. You're right that some members don't like answering questions which say "urgent" or "due in 2 hrs". The fact is it doesn't add any useful information to us helping you solve the problem. It also is discourteous to other users who have questions as you're attempting to say "my question is more important/urgent than your question". Even if it may be urgent, post as if it isn't.
5. Format your post in a "professional manner". This means use proper English (this is not the place for abbreviations/word miss-spellings like lol, wat, hlp, etc.), format your code using [code] tags, and stick with standard text as much as possible (you don't need to re-size your text, give it funky colors, use all-caps, etc.).
There are two good articles under the forum rules which will help you get the most use out of online forums:
How to program (Stuck on homework? Read this before posting)
How to help yourself get help