Wpis z mikrobloga

@Mave: problem jest taki, że chce aby ktoś podał jedna liczbę. Próbowałem z tej 1 odpowiedzi
Scanner in = new Scanner(System.in);
System.out.print("Podaj liczbę zmiennoprzecinkową: ");
float f = in.nextFloat();
if(f == Math.round(f)){
System.out.print("Twoja liczba to " +f);
} else {
System.out.print("Proszę podać poprawną liczbę: ");
}

ale sprawdza czy jest int czy nie :/