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 ".
|