Olá Victor, tudo bem com você?
Para utilizar a variável splitted na função mostrar, devemos sinalizar que a função mostrar receberá um parâmetro, ou seja, ao chamarmos a função mostrar, colocaremos uma variável entre os parênteses da invocação. Por exemplo:
mostrar(splitted[1]);Outro detalhe é que você utiliza o método scan.next() da classe Scanner, que é responsável por lê apenas a primeira palavra até o próximo espaço em branco. Se você deseja ler uma frase completa, incluindo espaços em branco, você pode usar o método scan.nextLine() em vez de scan.next().
Segue o código completo com as alterações ditas acima:
public static void main(String[] args) {
Scanner scan = new Scanner((System.in));
System.out.println("Digite uma palavra: ");
String frase = scan.nextLine();
String[] splitted = frase.split(" ");
mostrar(splitted[1]);
}
public static void mostrar(String palavra){
System.out.println("Resultado da função Mostrar: " + palavra);
}Resultado:
Digite uma palavra:
Victor Capisch
Resultado da função Mostrar: CapischEspero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!