PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Separar último sobrenome #559832

03/08/2016

0

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.

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

Sidinei Carvalho

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar