Report question

Question: In Java, should variables be declared at the top of a function, or as they're needed?