Une des choses que les langages de programmation sont bons en prend des tâches simples mais ennuyeux , monotone et leur automatisation . Un exemple de ceci est à la recherche d'une liste entière de mots ou de phrases et de trouver le mot le plus court dans la liste. Bien que le programme initial peut prendre plus de temps à écrire que de trouver le mot le plus court dans une phrase, si vous voulez trouver le mot le plus court dans la Bible , par exemple , le programme permettrait d'atteindre en quelques minutes seulement des heures, voire des jours de travail ennuyeux. Depuis " Netbeans " livré avec le SDK Java par défaut, il est supposé que vous utilisez " Netbeans , " mais la tâche peut être effectuée avec n'importe quel éditeur de texte ou IDE Java . Instructions
1
Ouvrez votre éditeur de texte favori ou Java environnement de développement intégré et de créer une nouvelle classe
2
Collez le texte suivant dans la classe : .
statique cordes shortestWord ( String [] mots ) { int
shortestLength = Integer.MAX_VALUE ;
mot de String = "" ;
pour ( String s : mots) {
if ( s.length () < shortestLength ) {
mot = s ;
shortestLength = s.length (); }
< br >
}
mot de retour de
; .
}
static String [] de splitSentence (peine String) {
//Suppression de ponctuation < br > peine de
= sentence.replace ("." , "")
. remplacer ("," , "")
. replace ( "?" , "") < . br>
remplacer "
remplacer . ( ; ", "" ) ( " " " ) " .
remplacer ( "(", "")
.
remplacer ( " ) ", "" )
remplacer ( ". " "," " )
remplacer ( " \\ "" , "") ; .
//Diviser la phrase en mots en brisant à chaque espace
String [ ] array = sentence.split ("") ; .
return array
;
}
public static void main ( string [] args ) {
cordes phrase = " deux. quatre »;
String [ ] = splitSentence mots ( phrase);
mot de String = shortestWord ( mots);
System.out.println (" Le mot le plus court est \\ "" + mot + "\\ " "); }
3
de Click" . Exécuter ".