Antwort
 
Themen-Optionen Thema durchsuchen
Alt 17.02.2005, 09:08 Nach oben    #1
Flipp
Gast
 
Beiträge: n/a
Standard Brauche Hilfe!!

Hiho zusammen

Ich wollte eigentlich ein ganz einfaches Programm machen, nähmlich ein Fenster das aufspringt und man dort seine Lieblingsstadt eingeben muss.
Die Consolenausgabe habe ich nur zum Test ob er die Eingabe annimmt eingebaut.
Es soll solange immer wider ein Fenster aufgehen bis man "Zuerich" eingibt.
Leider Funktioniert es nicht, es kommt auch wenn man "Zuerich" eingibt immer wider ein neues Fenster.

Bitte helft mir, danke schon im voraus für Antworten

Gz Flipp

PS: Hier noch der Quell Code

Code:
import javax.swing.JOptionPane;
public class StupideTeil
{
public static void main(){
String x;
do{x = (String)JOptionPane.showInputDialog("Welches ist deine Lieblingsstadt?");
 System.out.println(x);   }
 while(x!="Zuerich");  
}
    }
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2005, 09:27 Nach oben    #2
veX
Gast
 
Beiträge: n/a
Standard

hi,
versuch mal statt while(x!="Zuerich");

while(!x.equals("Zuerich"));

wenn du Strings vergleichst geht das nur mit equals mein ich
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2005, 09:44 Nach oben    #3
Flipp
Gast
 
Beiträge: n/a
Standard

Vielen Dank Vex, es funktioniert nun, aber könntest du mir bitte das mit dem
!x.equals("Zuerich") ein bischen erklähren?
Was bedeutet .equals genau und wieso ist hier das Ausrufezeichen vorne?

Gz Flipp
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2005, 09:53 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard

Hi,
willkommen im Forum

Ich habe diese Frage auch schon mal gestellt .. da geht es etwas in die Tiefe, aber Dir sollte es mit Sicherheit helfen.
--> http://jforum.de/showthread.php?t=930

Grüße Ben
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2005, 09:54 Nach oben    #5
veX
Gast
 
Beiträge: n/a
Standard

hi,
also das ! steht für "nicht" (dumm ausgedrückt)

mit equals() kannst du 2 Strings miteinander vergleichen.

in deinem prog. hattets du mit x ="Zuerich" einen String angelegt
wenn du nun sagst, x.equals("Zuerich"), prüfst du ob x Zuerich ist.

in deinem prog. war also der fall if(!x.equals("Zuerich"))...
heisst also, wenn x nicht Zuerich ist.

Hoffe das hilft dir

edit: mist, zu langsam Ben war schneller
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2005, 10:08 Nach oben    #6
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard

Zitat:
Zitat von veX
mit equals() kannst du 2 Strings miteinander vergleichen.
Da equals() in der Klasse "Object" implementiert ist, kann man nicht nur Strings, sondern Objekte im allgemeinen miteinander vergleichen.

Aber wie gesagt ... ausführliche Fragen, Antworten gibt es in dem verlinkten Thread.
Schau mal auf z.B. Fuzzys Beiträge, die sind wirklich sehr verständlich.

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2005, 10:48 Nach oben    #7
Flipp
Gast
 
Beiträge: n/a
Standard

Vielen vielen Dank, hat mir einiges klahr gemacht
Was neues dazugelernt

Gruss Flipp

Ach ja und noch ein "Hallo" an alle hier im Forum
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ich brauche Hilfe bei der Administration meines rootservers! Firat Plauderecke 7 07.09.2007 07:40
Brauche Hilfe auf dem Handy/Telefon-Tarif-Markt Ben Plauderecke 5 20.11.2006 16:50
Brauche Hilfe und Vorschläge bei der Chat-Grundkonzeption Chr!s PHP-Programmierung 26 14.08.2006 15:45
Brauche hilfe bei einer SQL Abfrage philstrike Datenbanken 18 07.07.2006 09:15
brauche hilfe gymli99 PHP-Programmierung 3 20.03.2006 20:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:51 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44