Either order is correct.
Neither is more specific than the other, so they can appear in either order.
Here is a possibly incorrect program:
import java.lang.* ;
import java.io.* ;
public class DivisionPractice
{
public static void main ( String[] a ) throws IOException
{
BufferedReader stdin =
new BufferedReader ( new InputStreamReader( System.in ) );
String inData;
int num=0, div=0 ;
try
{
System.out.println("Enter the numerator:");
inData = stdin.readLine();
num = Integer.parseInt( inData );
System.out.println("Enter the divisor:");
inData = stdin.readLine();
div = Integer.parseInt( inData );
System.out.println( num + " / " + div + " is " + (num/div) );
}
catch (NumberFormatException ex )
{
System.out.println("You entered bad data." );
System.out.println("Run the program again." );
}
catch (ArithmeticException ex )
{
System.out.println("You can't divide " + num + " by " + div);
}
}
}