package cin_2010_04_23.solucaoSimples;

import java.util.Scanner;

/**
 * SOLUCAO MAIS SIMPLES DO EXERCICIO:
 * 
 * Faa um programa para ler o nome completo de uma pessoa 
 * e imprimir o primeiro e ultimo nomes
 * 
 * @author scbs
 *
 */
public class ManipulaString {

	public static void main(String[] args) {
		String nomeCompleto;
		String primeiroNome;
		String ultimoNome;
		int indice;
		Scanner in = new Scanner(System.in);
		
		System.out.println("Digite seu nome completo:");
		nomeCompleto = in.nextLine();
		
		// obtendo o indice da primeira ocorrencia do caracter
		// espaco em branco
		indice = nomeCompleto.indexOf(" ");
		
		// extraindo o string a partir do indice 0 at  
		// o indice do caracter espaco em branco
		primeiroNome = nomeCompleto.substring(0, indice);
		
		// obtendo o indice da ultima ocorrencia do caracter
		// espaco em branco
		indice = nomeCompleto.lastIndexOf(" ");
		
		// extraindo o string a partir do indice seguinte ao 
		// ultimo caracter espaco em branco
		ultimoNome = nomeCompleto.substring(indice+1, nomeCompleto.length());

		System.out.println("O primeiro nome eh: " + primeiroNome);
		System.out.println("O  ultimo  nome eh: " + ultimoNome);
	
	}

}
