Olá, tudo bem ? estou com um exercio aqui que parece ser simples mais não estou conseguindo resolver, quem puder de uma olhada e me retornem se possível. Obrigado e até mais.
Há um rumor que circula na internet informando que Geioge Lucas (O criador da série Star Wars ) utiliza um formula para criar os nomes para os personagens em suas histórias (Jar Jar Binks, ObiWan, Kenobi etc.). A fórmula - supostamente - é essa:
a) seu primeiro nome na série Star Wars:
- Pegue as 3 primeiras letras de seu sobrenome.
- Adicione a ele as 2 primeiras letras de seu primeiro nome.
b) Seu sobrenome nas série Star Wars: - Pegue as primeiras 2 letras do sobrenome de solteira de sua mãe.
- Adicione a ele as 3 primeiras letras do nome da cidade onde você nasceu.
E agora a tarefa:
Crie um novo projeto em Java denominado star_wars. Nele, crie uma classe chamada nomeGenerator. Essa classe deve ter um método chamado generateStarWarsName que gera um nome Star Wars seguindo o método descrito acima. Você precisará descobrir informações sobre um método da classe String que gera uma substring.
CONSEGUI FAZER O EXERCÍCO
[code]/**
*
-
@author Gildo.Mendes
/
package starwars;
import javax.swing.;
public class NameGenerator {
public static void main(String[] args) {
String nome=JOptionPane.showInputDialog(null,"DIGITE SEU PRIMEIRO NOME:",
"STAR WARS",JOptionPane.INFORMATION_MESSAGE);
String sobrenome=JOptionPane.showInputDialog(null,"DIGITE SEU SOBRENOME:",
"STAR WARS", JOptionPane.INFORMATION_MESSAGE);
String mae=JOptionPane.showInputDialog(null, "DIGITE O SOBRENOME DE SOLTEIRA" +
" DA SUA MÃE:","STAR WARS", JOptionPane.INFORMATION_MESSAGE);
String cidade=JOptionPane.showInputDialog(null,"DIGITE O NOME DA CIDADE" +
" ONDE VECÊ NASCEU:","STAR WARS", JOptionPane.INFORMATION_MESSAGE);
String a = sobrenome.substring(0,3);
String b = nome.substring(0,2);
String c = mae.substring(0,2);
String d = cidade.substring(0,3);
JOptionPane.showMessageDialog(null,"SEU NOME STAR WARS:\n "+a+b+" "+c+d,
"STAR WARS", JOptionPane.INFORMATION_MESSAGE);
}
}[/code]
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - marcossousa[/color][/size] :joia: