Eines der Dinge, dass Programmiersprachen sind gut nimmt einfach, aber langweilig, eintönig und Aufgaben zu automatisieren . Ein Beispiel hierfür ist die Suche eine ganze Liste von Wörtern oder ein Satz und den kürzesten Wort in der Liste. Während das erste Programm länger dauern kann als die Suche nach dem kürzesten Wort in einem Satz zu schreiben, wenn Sie die kürzeste Wort in der Bibel zu finden , zum Beispiel wollte , würde das Programm in nur wenige Augenblicke Stunden oder sogar Tage langweiliger Arbeit zu erreichen. Da " Netbeans " kommt mit dem Java SDK standardmäßig wird davon ausgegangen, Sie verwenden " Netbeans ", aber die Aufgabe kann mit einem beliebigen Texteditor oder Java IDE abgeschlossen sein. Anleitung
1
Öffnen Sie Ihre Lieblings-Text- Editor oder Java Integrated Development Environment und erstellen Sie eine neue Klasse
2
Fügen Sie den folgenden innerhalb der Klasse : .
static String shortestWord ( String [] words) { int
shortestLength = Integer.MAX_VALUE ;
String word = "";
for ( String s: Wörter) {
if ( s.length () < shortestLength ) {
Wort = s;
shortestLength = s.length (); }
}
Rückkehr Wort ; .
}
static String [] splitSentence (String Satz ) {
//entfernen Zeichensetzung
Satz = sentence.replace ("." , "")
. ersetzen ( "," , "")
. ersetzen ("?" , "") < . br>
ersetzen "
ersetzen. ( ; ", "" ) ( " "! ") " .
ersetzen ( " (", "")
.
ersetzen ( " ) ", "" )
ersetzen ( ". " "," " )
ersetzen (" \\ "", " "); .
//Split der Satz in Wörter durch Brechen in jedem Raum
String [] array = sentence.split ( ""); .
return array ;
}
public static void main (String [] args ) {
String satz = "zwei . vier ";
String [] words = splitSentence ( Satz );
String word = shortestWord (Worte) ;
System.out.println ( " Der kürzeste Wort ist \\ "" + Wort + "\\ " "); }
3
Klicken " . Ausführen ".