Hi,
bin neu hab auch net viel erfahrung bräuchte mal einen tipp. Also ich hab ein array in dem ich sachen speicher (klar) so nun suche ich in diesem array nach einem namen und wenn dieser namen gefunden wird will ich das was zu diesem namen gehört (bespiel : 5euro schulden) addieren und das aber nicht jedes mal ausgeben lassen wenn er es gefunden hat sondern nur einmal soll er den gesamtbetrag ausgeben. Momentan findet er es und zeigt mir den betrag an ...dann findet er es ein 2 mal und addiert ach richtig zum gesamten und gibt mir es dann nochmal aus ...will es aber nur 1. mal ausgegeben haben nämlich am ende wenn er nichts mehr findet. wie kann ich das lösen
gibt es da nen trick bitte um hilfe ...stell mal den quellcode rein
Quellcode:
abfrage:
so nu gibt er es 2 mal aus wenn er logischer weise 2 mal den namen findet und addiert auch richtig die punkte zum gesamten aber die zwischen schritte will ich nicht sehen sondern nur das endergebniss.
ich dank euch
bin neu hab auch net viel erfahrung bräuchte mal einen tipp. Also ich hab ein array in dem ich sachen speicher (klar) so nun suche ich in diesem array nach einem namen und wenn dieser namen gefunden wird will ich das was zu diesem namen gehört (bespiel : 5euro schulden) addieren und das aber nicht jedes mal ausgeben lassen wenn er es gefunden hat sondern nur einmal soll er den gesamtbetrag ausgeben. Momentan findet er es und zeigt mir den betrag an ...dann findet er es ein 2 mal und addiert ach richtig zum gesamten und gibt mir es dann nochmal aus ...will es aber nur 1. mal ausgegeben haben nämlich am ende wenn er nichts mehr findet. wie kann ich das lösen
gibt es da nen trick bitte um hilfe ...stell mal den quellcode rein
Quellcode:
abfrage:
Code:
public void punkte(){
for(int i=0; i<=Eingabe.speicher[i].z; i++){
if(mannschaft.compareTo(Eingabe.speicher[i].land1)==0)
{
punkte = gesamtpunkte + Eingabe.speicher[i].punkte1m;
}
list.add(3," Damit hat die Mannschaft "
+ Eingabe.speicher[i].land1 + " insgesamt: " + String.valueOf(punkte) + " Punkt/e.");
list.add(4,"=======================================================");
}
}
so nu gibt er es 2 mal aus wenn er logischer weise 2 mal den namen findet und addiert auch richtig die punkte zum gesamten aber die zwischen schritte will ich nicht sehen sondern nur das endergebniss.
ich dank euch