Estou com um exercício básico que é o seguinte. Preciso digitar 3 valores na mesma linha e na saída o programa irá identificar o valor maior entre os 3
ex: a entrada é 4 10 7 e na saída vai ser " Higer = 10 ".
Como faço para digitar os valores de " 4 10 7 " na mesma linha? Tentei usar o sc.nextInt(); mas não deu o que eu esperava.
Recomendo que você leia essa entrada como uma String. Depois, separe os valores pegando partes da String (se não souber como, recomendo que pesquise sobre substring). Basicamente, existe um método onde você define intervalos (por exemplo, valores separados por vírgula) e vai pegando os valores. Depois, converta-os para String e boa!
String linha = sc.nextLine();
String[] valores = linha.split("\\s");
int a = Integer.parseInt(valores[0]);
int b = Integer.parseInt(valores[1]);
int c = Integer.parseInt(valores[2]);