算式，也会出现语法错误，例如算式中有左括号但没有右括号、或是一个数字中有多个小数点等。在Java语言中，以下的程式是正确的：以下的程式不正确：第二个程式理论上要显示的是叫作Hello World的变数，而不是Hello World这个字，且Java语言的变数名称中不可有空白，因此会出现语法错误。编译器会标示程式中有语法错误的行，可能也会有简单的说明。