Na hora que eu digito um número decimal qualquer, ex: 2.2, eu estou tendo erro.
import java.util.Scanner;
public class C0405ConversaoNumerosTexto{
public static void main (String[] args){
Scanner scan = new Scanner (System.in); String string_inteiro, string_decimal; double numero_decimal; int numero_inteiro;
System.out.print("\nInforme um número inteiro: "); numero_inteiro = scan.nextInt();
System.out.print("Informe um número decimal: "); numero_decimal = scan.nextDouble();
string_inteiro = String.valueOf(numero_inteiro); string_decimal = String.valueOf(numero_decimal);
System.out.println("\nConteúdo das strings:" + "\n string_inteiro = \t" + string_inteiro + "\n string_decimal = \t" + string_decimal);
System.out.println(string_inteiro);}
}
Se eu colocar um valor inteiro, aí funciona. O que poderia estar havendo?
Obrigado.