Quote: "I used to have teachers yell at me for doing statements like that"
I can understand that. I guess the reason its considered bad is because sometimes you might go back to that part of code, add more stuff, and not realise that the extra code will be ran without condition of a statement.
Personally, if I know for sure that I will be adding more code, I use brackets, but if its just one line of code, I leave the brackets out.
As for placement of brackets, style 2 is what I usually use, however for smaller structures (ones that contain about 3 lines of code or less) I prefer style 1 for some reason.
"Lets migrate like bricks" - Me