Como arredondar para o 0.5 mais próximo?

Eu tenho que exibir classificações e para isso eu preciso de incrementos da seguinte forma:

Se o número for 1.0, ele deve ser igual a 1
Se o número for 1,1 deve ser igual a 1
Se o número for 1,2 deve ser igual a 1
Se o número for 1,3 deve ser igual a 1,5
Se o número for 1,4 deve ser igual a 1,5
Se o número for 1,5 deve ser igual a 1,5
Se o número for 1,6 deve ser igual a 1,5
Se o número é 1,7 deve ser igual a 1,5
Se o número é 1,8 deve ser igual a 2,0
Se o número for 1,9, deve ser igual a 2,0
Se o número for 2.0 deve ser igual a 2.0
Se o número for 2,1 deve ser igual a 2,0
e assim por diante...

Existe uma maneira simples de calcular os valores requeridos?

questionAnswers(9)

yourAnswerToTheQuestion