Los siguientes son tres ejemplos de Java para mostrar qué son errores de sintaxis, errores semánticos y errores de tiempo de ejecución.
Error sintáctico
Si un programa contiene un error de sintaxis, no pasará la compilación.
public static int returnNull(){ System.out.println("haha"); } |
Error semántico
Si un programa contiene solo errores semánticos, significa que puede pasar la compilación, pero no hace lo que pretendía hacer. Es c
public static int calSquareArea(int sideLength){ return sideLength * 2; } |
Error de tiempo de ejecución
Los errores de tiempo de ejecución ocurren durante el tiempo de ejecución del programa.
public static void main(String[] args) { devideInt(4,0); } public static int devideInt(int a, int b){ return a/b; } |