Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Duvida uso de Scanner

Qual a diferença entre:

Scanner sc = new Scanner(System.in);
sc.nextInt();

e

Scanner sc = new Scanner(System.in);
Integer.parseInt(sc.nextLine());
1 resposta
solução!

A primeira só está pegando a entrada do console como um número inteiro(int),e no segundo código você está pegando a entrada do console como uma String e transformando ela em número inteiro (int). Se você olhar no código a segundaOpcao é um String e logo a baixo estou convertendo para int.

public class testando123 {

public static void main(String[] args) {

    int primeiraOpcao = 4;
    String segundaOpcao = "10";

    int convertido = Integer.parseInt(segundaOpcao);

    System.out.println(primeiraOpcao);
    System.out.println(convertido);
}    

}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software