![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Escreva um programa Java que pede para o usuário informar o seu nome e seu sobrenome, cada um em variáveis separadas. Faça a validação - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 543 vezes |
|
Pergunta/Tarefa: Este desafio de programação aborda a manipulação de strings e caracteres em Java. Escreva um programa Java que pede para o usuário informar o seu nome e seu sobrenome, cada um em variáveis separadas. Faça a validação dos dados para que o sobrenome tenha no mínimo 5 caracteres. Em seguida crie uma nova string composta pela primeira letra do nome, as 5 primeiras letras do sobrenome e um número aleatório na faixa de 10 a 99. O resultado deverá ser impresso em letras maiúsculas. Sua saída deve ser parecida com: Informe o seu nome: Karla Informe o seu sobrenome: Moreira Resultado: KMOREI30 Informe o seu nome: Julio Informe o seu sobrenome: Sá O sobrenome deve ter no mínimo 5 caracteres. Informe o seu nome: Júlio Informe o seu sobrenome: Santos Resultado: JSANTO40 Veja a resolução comentada deste exercício usando Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Random;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// para o número aleatório
Random rand = new Random();
int numero = rand.nextInt(90) + 10;
// vamos pedir para o usuário informar o nome e
// o sobrenome
System.out.print("Informe o seu nome: ");
String nome = entrada.nextLine();
System.out.print("Informe o seu sobrenome: ");
String sobrenome = entrada.nextLine();
// o sobrenome possui no mínimo 5 caracteres?
if(sobrenome.length() >= 5){
// vamos montar a string final
String res = nome.charAt(0) + sobrenome.substring(0, 5) +
numero;
res = res.toUpperCase();
// e mostramos o resultado
System.out.println("Resultado: " + res);
}
else{
System.out.println("O sobrenome deve ter no mínimo 5 caracteres.");
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






