Irgendwie scheint da wohl was falsch zu sein komme aber nicht darauf wo.
Es sollte anzeigen wie oft der Buchstabe in dem Wort vorkommt aber es erscheint immer nur 0 wo ist der Fehler drinnen kann mir jemand helfen?
Danke
Es sollte anzeigen wie oft der Buchstabe in dem Wort vorkommt aber es erscheint immer nur 0 wo ist der Fehler drinnen kann mir jemand helfen?
Danke
Java:
import static javax.swing.JOptionPane.*;
/**
* Ein Programm das Auffordert einen Text einzugeben und ein Zeichen.
* Das Programm durchrechnet den text und gibt die Anzahl der Buchstaben aus.
* @author (xxx)
* @version 2009-12-10
*/
public class ZeichenSuche
{
public static void main(String[]args){
String text=showInputDialog(null,"Bitte geben Sie einen Text ein");
char zeichen=showInputDialog(null,"Bitte geben sie ein Zeichen ein").charAt(0);
int laenge=text.length();
int zaehler=0;
int i=0;
while(i<laenge){
if(text.charAt(i)==zeichen){
zaehler++;
}
showMessageDialog(null," Der Buchstabe " +zeichen+ " kommt "+zaehler+" mal in "+text+" vor ");
}
}
}