Lösungsvorschlag 4.2. - Aufgabe 9: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<pre> public void woerterZaehlen(String txt){ //Zählvariable um die Zahl der Wörter abzuspeichern int j=1; //Schleife läft durch die ganze Zeichenkett…“)
 
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
<pre>
+
<syntaxhighlight lang="java">
 
   public void woerterZaehlen(String txt){
 
   public void woerterZaehlen(String txt){
  
//Zählvariable um die Zahl der Wörter abzuspeichern
+
//Zählvariable um die Zahl der Wörter abzuspeichern. Initialisierung mit Wert 1, da die Zahl der Wörter gleich Zahl der Leerstellen + 1
 
   int j=1;
 
   int j=1;
  
Zeile 15: Zeile 15:
 
   System.out.println("Der Satz hat "+j+" Wörter.");
 
   System.out.println("Der Satz hat "+j+" Wörter.");
 
   }
 
   }
</pre>
+
</syntaxhighlight>

Aktuelle Version vom 22. Januar 2015, 14:52 Uhr

  public void woerterZaehlen(String txt){
 
//Zählvariable um die Zahl der Wörter abzuspeichern. Initialisierung mit Wert 1, da die Zahl der Wörter gleich Zahl der Leerstellen + 1
  int j=1;
 
//Schleife läft durch die ganze Zeichenkette
  for(int i=0; i<txt.length();i++){
 
//Die Zählvariable j wird um 1 erhöht, wenn ein Leerzeichen als Wortgrenze gefunden wird
  if(txt.charAt(i)==' '){j++;}
  }
 
//Endwert von j ausgeben
  System.out.println("Der Satz hat "+j+" Wörter.");
  }