Olá, preciso ler dois valores em uma mesma linha no console. Eu consegui apenas lendo um por linha com esse trecho de código. É possível ler dois valores na mesma linha? Por ex: eu queria q eu lesse um valor e quando eu desse um espaço eu lesse outro valor.
Scanner scan = new Scanner(System.in);
int x = scan.nextInt();
int y = scan.nextInt();
A
ACDiasPJ
Qual biblioteca tenho q importar pra usar esse Scanner? Ele não tá funcionando aqui, tá dizendo q ele não existe.
FieroddPJ
Se for String
leia a linha toda depois separe cada palavra pelo espaço usando split:
aproveitando o exemplo do jairelton com scanner
o scanner esta na java.util
import java.util.Scanner;
Scannerinput=newScanner(System.in);Stringfrase=input.nextLine();//retorna um array contendo as palavras//da frase, o \s serve para considerar espaço como separadorStringpalavras[]=frase.split("\s")
agora vc tem um array contendo as palavras digitadas
o scanner tambem possibilita um delimitador, da uma procurada na api pra ver se esse tambem ajuda