| Run Time Errors vs. Compile Time Errors
 
 
Compile time errors occur when a program is being compiled (translated) into the machine's language
Run time errors occur when a program is running
 
 Common Compile Time Errors
Omitting semi-colon or braces
using undeclared identifiers
having parameters that don't match
assigning a variable a type that doesn't match  (String s = 5)
 
 
 Common Run Time Errors
diving by zero
using an array index that is out of bounds
entering data that doesn't match what is expected
int n = in.getInt();  (and you type in Joe)
 |