Ler valor float com Scanner

Pessoal, como ler um valor tipo float usando o objeto Scanner?

Scanner sc = new Sacnner (System.in); System.out.println("digite um numero: "); float numero = sc.nextFloat();

Vlw, abração.