Categorías
CS Courses Versus

Errores sintácticos frente a semánticos frente a errores en tiempo de ejecución

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;
}

  Lucene frente a búsqueda en bases de datos

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *