Por que quando executo o código ele não coleta o dado da "String resposta = leitura.nextLine();" e passa direto para o dado da variável "double divisao = leitura.nextDouble();"
import java.util.Scanner;
public class TesteScanner {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Qual o valor de x?");
int valor = leitura.nextInt();
System.out.println("O valor de x é " + valor + "?");
String resposta = leitura.nextLine();
System.out.println("Quanto é a metade de x?");
double divisao = leitura.nextDouble();
System.out.println("A metade de x é igual a " + divisao + "!!");
System.out.println(valor + "--- " + resposta + "--- " + divisao);
}
}