If a line of code creates an integer variable and the user enters 3.4, what will happen?

a syntax error

a value error

no error

a float error

a value error