Zoek Een van de dingen die programmeertalen goed in zijn is het nemen van eenvoudige, maar saaie , monotone taken en automatiseren van hen. Een voorbeeld hiervan is het zoeken een hele lijst met woorden of een zin en het vinden van de kortste woord in de lijst . Terwijl het oorspronkelijke programma kan langer duren om te schrijven dan het vinden van de kortste woord in een zin , als je wilde het kortste woord in de Bijbel te vinden , bijvoorbeeld , zou het programma te bereiken in slechts momenten uren of zelfs dagen van saai werk . Omdat " Netbeans " wordt geleverd met de Java SDK standaard wordt ervan uitgegaan dat u gebruikt " Netbeans , " maar de taak kan worden aangevuld met elke tekstverwerker of Java IDE . Instructies 1 Open uw favoriete tekstverwerker of Java Integrated Development Environment en maak een nieuwe klasse kopen van 2 Plak volgende binnen de klasse : . static String shortestWord ( String [ ] woorden ) { int shortestLength = Integer.MAX_VALUE ; String woord = " " ; voor ( String s : woorden ) { < br if ( s.length ( ) < shortestLength ) { woord = s ; shortestLength = s.length ( ) ; } > < br > } terugkeer woord ; . } static String [ ] splitSentence ( String zin) { //verwijderen leestekens < br zin > = sentence.replace ( " . " , " " ) op Twitter . vervangen ( " , " , " " ) op Twitter . vervangen ( "?" , " " ) < . br > vervangen " vervangen . (; " , " " ) ( "," ! " ) " . vervangen ( " ( " , " " ) op Twitter . vervangen ( " ) " , " " ) op Twitter vervangen ( ". " " , " " ) op Twitter vervangen ( " \\ " " , " " ) ; . //Splits de zin in woorden door te breken bij elke ruimte String [ ] -array = sentence.split ( " " ) ; . terugkeer scala ; } public static void main ( String [ ] args ) { String zin = " twee . vier " ; String [ ] woorden = splitSentence ( zin) ; String woord = shortestWord ( woorden ) ; System.out.println ( " De kortste woord is \\ " " + woord + " \\ " " ) ; } Klik 3 " . . Run "
|