carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.057 User online
2 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 2837 von 2963 (96%) |<   <   >   >|

Autor Jazz
Datum 09.10.03, 13:30
Betreff AW: break out; funzt nicht!


Hi Benny,

hab hier ein Beispiel für dich. Damit kann man aus einem Wort einen Buchstaben löschen. Wenn du es ein bisschen umschreibst, dann kann es vielleicht hilfreich für dich sein...

Gruß, Jessi



import java.io.*;

public class Wegstreichen
{
public static void main(String[] args)
{
String ausgabe = "";

TastaturEingabe_String tastatur = new TastaturEingabe_String();

System.out.println();
System.out.print("Bitte geben Sie ein Wort oder einen Satz ein: ");

String eingabe = tastatur.liesString();

System.out.println();
System.out.print("Bitte geben Sie einen Buchstaben ein, den Sie aus Ihrem Wort oder Satz weggestrichen haben wollen: ");

String auswahl = tastatur.liesString();

for(int i = 0; i < eingabe.length(); i++)
{
String prüf = String.valueOf(eingabe.charAt(i));

if(auswahl.equalsIgnoreCase(prüf))
{
}

else
{
ausgabe = ausgabe + prüf;
}
}

System.out.println();
System.out.println("Ihr Wort bzw. Satz lautet jetzt so: ");
System.out.println();
System.out.println(ausgabe);
}
}







-----Ursprüngliche Nachricht-----
Von: Benny [mailto:@carookee.com]
Gesendet: Donnerstag, 9. Oktober 2003 13:12
An: Muenchow Jessica
Betreff: break out; funzt nicht!

hi,

habe ein kleines Prob mit dem folgenden Programm..
Und zwar habe ich vor, zu prüfen ob die eingabe ein "j" oder ein "n",
falls das nicht der fall ist, soll die schleife wiederholt werden bis ein j oder n eingegeben wurde.
Mit meinen bisherigen Wissen hab ich versucht das mit ner If-else Auswahl, 2 endlosschleifen und nem break umzusetzen, aber irgendwie beginnt die abfrage nach ner falschen eingabe nicht von vorne...
hier mal auszug ausm dem Code, vieleicht seht ihr ja die (Denk)fehler...

..........

out:
for(int z=1; z>0;) {

eing = input.readLine();
if (eing.equals ("j"))
{
System.out.println("A D R E S S E N A N Z E I G E N");
for(int i=0; i < eingabe; i++) {
System.out.println("Name:"+name[i]+"\t Vorname:"+vorname[i]"\tTelefonnummer:"+telefon[i]); }
}
else if (eing.equalsIgnoreCase(prüf))
System.out.println("Adressen Nicht Anzeigen");

else { System.out.println("Das war keine gueltige eingabe. Bitter wiederhohlen");

while(c>0) {
break out;
}
}

Sorry das das so scheisse aussieht, kontne es hier nich besser formatieren...
Natürlich bin ich auch für jeden alternativen Vorschlag dankbar !
Grüße,
Ben
_________________________________________________________________________________
Täglich €1.000.000,00 zu gewinnen!
Jetzt kostenlos mitspielen!
http://www.carookee.com/ad/x82jg7a5


Diskussionsverlauf:
    AW: break out; funzt nicht!
break out; funzt nicht!
        Re: AW: break out; funzt nicht! (break out hier nicht merh nötig!)

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com