Gerade beim Lernen habe ich versucht einen Code zu schreiben, der die Länge eines gesuchten Wortes berechnet.
Das gebe ich dann mit Return aus. Wenn ich das mache kommt aber die Fehlermeldung:
Der Code:
Das gebe ich dann mit Return aus. Wenn ich das mache kommt aber die Fehlermeldung:
Code:
Line: 23
missing return statement
Der Code:
Code:
class word {
public static int search( String wort ) {
String meintext = "Ich bin auf der Suche nach dem Wort!";
int ersteposition = meintext.indexOf( wort );
for( int i = ersteposition; i < meintext.length(); i++ ) {
char positionende = meintext.charAt(i);
if ( Character.isWhitespace( positionende ) ) {
int ergebnis = i - ersteposition;
return ergebnis;
}
}
}
public static void main( String[] args ) {
System.out.println( "Von welchem Wort wird die Länge gesucht?" );
String word = new java.util.Scanner( System.in ).nextLine();
System.out.println( search( word ) );
}
}