Separar último sobrenome
Bom dia, Colegas,
Por favor, alguém pode me ajudar a concluir este código; ele deve receber um nome completo (Ex: Sidinei Marques de Carvalho ) e retornar ( CARVALHO, Sidinei Marques de ). Já estudei todos os métodos das Strings, mas não consigo colocar em prática neste problema. Ficarei muito grato.
Por favor, alguém pode me ajudar a concluir este código; ele deve receber um nome completo (Ex: Sidinei Marques de Carvalho ) e retornar ( CARVALHO, Sidinei Marques de ). Já estudei todos os métodos das Strings, mas não consigo colocar em prática neste problema. Ficarei muito grato.
package fazersobrenomemaiusculofrente;
import java.util.Scanner;
/**
*
* @author sidin
*/
public class FazerSobrenomeMaiusculoFrente
{
public static void main(String[] args)
{
String ultimoNome, restoNome;
int tamanho, posicao = 0;
char nome[];
char maiusc = 'A';
Scanner teclado = new Scanner(System.in);
System.out.print("Informe Nome Completo: ");
String nomeCompl = teclado.nextLine();
nomeCompl = nomeCompl.trim();
tamanho = nomeCompl.length();
nome = nomeCompl.toCharArray();
System.out.println("O tamanho do nome é :" +nomeCompl.length());
System.out.println("Maiúsculas :" +nomeCompl.charAt(10));
System.out.println("Letras Maiúsculas :" +nomeCompl.indexOf(maiusc));
for(int p = tamanho -1; p >= 0; p--)
{
if(nome[p] == ' ')
{
posicao = p + 1;
break;
}
}
}
}
Sidinei Carvalho
Curtidas 0