> hi moritz,
> du hast den von mir returnierten code gelesen ?
jepp, mir blieb ja nix Anderes �brig ;)
> and --> &&
> or --> ||
> und schon klappts...
naja nicht ganz aber die restlichen Fehler waren dann schnell beseitigt
so jetzt funktioniert zwar das copilieren, aber das Prog macht nicht was es
soll. selbst wenn ich nur die beiden zu suchenden Angaben eingebe rutscht
der Kram koplett durch und gibt mir die Standardantwort. aroom und aday
waren beide 0 am ende dieses vorgangs. ka warum. hier die momentane fassung
des quelltextes:
public String getAnswer(HashSet wishwords, int cnt){
int count=cnt; //cnt is needed for the standard answers
Iterator it=wishwords.iterator();
while(it.hasNext() && (aday==0 || aroom==0)){
String wishword=(String)it.next(); //get the next word
int day=1;
for(day=1; day<366; day++){
if(answers[day-1][0]==wishword){aday=day;}
day++;
}
if(wishword=="single" || wishword=="1" ||
wishword=="one"){aroom=1;}
if(wishword=="double" || wishword=="2" ||
wishword=="two"){aroom=2;}
}
if(aday>0 && aroom>0){
if(Integer.parseInt(answers[aday-1][aroom])>0){
answers[aday-1][aroom]=Integer.toString(Integer.parseInt(answers[aday-1][aroom])-1);
return "We could book you a room for "+aroom+" persons on
"+answers[aday-1][0];
}
else {return "Unfortunately all rooms on "+answers[aday-1][0]+"
for
"+aroom+" persons are already booked";}
}
return chStdAnswer(count); //if not understood, return a standard
answer
}
--
Moritz Bellach
Baumgartenstr. 36
65232 Taunusstein
+++ GMX - die erste Adresse f�r Mail, Message, More +++
1 GB Mailbox bereits in GMX FreeMail http://www.gmx.net/de/go/mail
BEGIN:VCARD
VERSION:2.1
ADR;HOME:;;Baumgartenstr. 36;Taunusstein;;65232;DE
BDAY:19860814
EMAIL;PREF;INTERNET;H:[EMAIL PROTECTED]
FN:Moritz Bellach
LABEL;HOME:Baumgartenstr. 36
Taunusstein, 65232
DE
N:Bellach;Moritz;;;;
TEL;HOME;VOICE:06128968693
TEL;PREF;CELL;VOICE;H:01791041564
REV:20050106T144222Z
END:VCARD