der code soll sobald start eingegeben wird wörter einlesen und wenn ende eingegeben wird soll statt ende ein punkt ausgegeben werden. am ende wird mit der dialogbox ein satz ausgegeben der aus den wörtern besteht. allerdings wird am ende das "ende" mit ausgegeben wird also nicht vom punkt überschrieben. wie kann ich das machen?
Java:
import javax.swing.JOptionPane;
public class satz{
public static void main(String[]args){
String satz = "";
String eingabe;
do{
eingabe=JOptionPane.showInputDialog("Geben sie ein Wort ein");
}
while (!eingabe.equals("start"));
do{
eingabe=JOptionPane.showInputDialog("Geben sie ein Wort ein");
satz+=" "+eingabe;
}
while (!eingabe.equals("ende"));
satz+=".";
JOptionPane.showMessageDialog(null,"Der Satz lautet"+satz);
}
}