Robin: Wörter Raten

Beitrag lesen

Hey!

Ich hab ein Programm geschrieben das quasi das Galgenmännchen Spiel sein soll, also man gibt einzelne Buchstaben ein, um ein festgelegtes WOrt zu eraten.. So beim compilieren etc is das auch kein problem nur irgednwie werden die iengegeben wörter nicht ganz erkannT???
hier der quelltext:

import util.StdInput;
import java.util.Arrays;
class WRaten
{
  public static void main (String[] args)
  {
    String wort="Lokomotive";
    int laenge=wort.length();
    char[] rbuchstabe = new char[laenge];
    String ratewort="";
    for (int i=1;i<laenge;i++)
    {
      rbuchstabe[i]='*';
      ratewort=ratewort+rbuchstabe[i];
    }
    do
    {
      System.out.println(ratewort);
      char buchstabe=StdInput.readChar("Raten Sie das Wort! Buchstabe: ");
      for (int i=0;i<=laenge-1;i++)
      {
          if(buchstabe==wort.charAt(i))
          {
           rbuchstabe[i]=wort.charAt(i);
          }
        }
    }
    while (wort!=ratewort);
    System.out.println("Herzlichen Glückwunsch! Sie haben gewonnen!");
  }
}

Vielen Dank schonmal!!