ok so i deleted to of the braces..but now all it says is what i rolled...not if i win or lose.... I thought my code was correct...but somewhere im going wrong and i cant find it
Nick Hallloran wrote:...but now all it says is what i rolled...not if i win or lose....
If you start with the main(), and follow what is it doing, you should quickly figure out why. After all, the main() method is only 5 lines long.
Henry
Nick Hallloran
Greenhorn
Joined: Feb 09, 2010
Posts: 19
posted
0
I was thinking maybe because i put a closed brace at the end of the main method..but i removed it and added on at the very end and that didnt work either.
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32712
4
posted
0
You ought to be indenting your code correctly; that will make it easy to see where your {} are matched and where they aren't.
Ashish Schottky
Ranch Hand
Joined: Dec 29, 2009
Posts: 93
posted
0
@Nick Hallloran
First of all, you should have a good programing style because of which the code becomes more manageable and eligible.
I saw your code and then, you have two more ending braces than required. Its generally that newbies have habit of opening bracket, then write the code and in the end close it. This can lead to syntax errors and hours of headaches to find the problem.
A simple solution to this is ,once you open a bracket, close it straight away and then start writing the code within the brackets.
Always use proper indentations.
Make sure you write as many comments as you can that will help others to identify how a variable or method behaves and reduces the difficulty of understanding the code.
For now here is the code syntax error free code.
Also last but not the least, make sure you change the habit of naming methods.
for more info, google for programing standards, choose a style which suites you.
Nick Hallloran
Greenhorn
Joined: Feb 09, 2010
Posts: 19
posted
0
yea i can get it to compile now no problem..but my problem is that when i execute the program all it says is what i rolled not if i won or lost.
Ashish Schottky
Ranch Hand
Joined: Dec 29, 2009
Posts: 93
posted
0
@nick
Well take a proper look at the program.
You have written a method,but you are not invoking it.
I have not tried this, but for sure you are not invoking it in this program.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.