Estranho, este erro não acontecia, agora para qualquer programa, quando eu digito um número de ponto flutuante, o programa retorna a exceção java.util.InputMismatchException. Os programas só funcionam com números inteiros. Para testar fiz o código abaixo:
import java.util.Scanner;
public class le_float {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner num = new Scanner(System.in);
//float numero;
System.out.println("Entre com um número qualquer");
double numero = num.nextDouble();
System.out.println("O numero digitado foi: " + numero);
}
}
O mesmo acontece com float e outros tipos, menos o inteiro.