Uma das coisas que as linguagens de programação são bons em está tomando tarefas simples , mas chato, monótono e automatizá-los . Um exemplo disso está procurando uma lista inteira de palavras ou frase e encontrar a palavra mais curta na lista. Enquanto o programa inicial pode demorar mais para escrever do que encontrar a palavra mais curta em uma frase, se você quiser encontrar a palavra mais curto da Bíblia , por exemplo , o programa iria conseguir em apenas momentos horas ou mesmo dias de trabalho chato. Uma vez que " Netbeans " vem com o Java SDK , por padrão , presume-se que você está usando " Netbeans ", mas a tarefa pode ser concluída com qualquer editor de texto ou IDE Java . Instruções
1
Abra seu editor de texto favorito ou Java Ambiente de Desenvolvimento Integrado e criar uma nova classe
2
Cole o seguinte dentro da classe : .
estática de Cordas shortestWord ( string [ ] palavras ) {
int shortestLength = Integer.MAX_VALUE ;
palavra string = "";
para ( string s : palavras ) {
if ( s.length () < shortestLength ) {
palavra = s ;
shortestLength = s.length (); }
< br >
}
palavra de retorno;
}
static String [] splitSentence ( string frase ) {
//Remover pontuação < br. > frase
= sentence.replace ("." , "")
. substituir ("," , "")
. substituir ("?" , "") < . br>
substituir ( " " "" )
substituir. . (";" , "")
substituir ("( ", "" )
.
substituir ( ")" , "")
replace ( ". " "," " )
substituir (" \\ " ", " "); .
//Dividir a sentença em palavras , quebrando a cada espaço
string [] array = sentence.split ("") ; .
retornar array;
}
void main ( string [ ] args ) { public static
Cordas frase = " dois. quatro ";
String [] palavras = splitSentence ( sentença );
Cordas palavra = shortestWord ( palavras );
System.out.println (" A palavra mais curta é . \\ "" + palavra + "\\ " "); }
3
Clique " . Run "