Hallo,
ich, ein ziemlicher Anfänger in Java, möchte neben dem Informatik-Unterricht im Gymnasium ein Rechner ein Rechner für das Spiel "League Of Legends" programmieren. Dies tue ich mit BlueJ, was wir auch in der Schule benutzen.
Mein erstes Ziel ist es erstmal, dass mir die Werte eines Champions mit einem bestimmten Level angezeigt werden. GUI und die Rechnung ist schon fertig, jedoch wird bei der Ausgabe mir keine Zahl beim Ergebnis angezeigt, sondern eine Zeichenfolge, wie "[D@1622e1e0" oder "[D@75bb8fb1"!
Ich habe wirklich keine Ahnung was der Fehler sein könnte, da, wie gesagt, die Ergebnisse stimmen. Ich vermute, dass es an der Ausgabeschleife liegen könnte, die hier folgt:
Ich hoffe, dass jemand helfen kann, denn mit meinem Informatik-Lehrer kann ich erst am Montag reden! ^^
Martin
//PS: Die Ergebnisse sind immer anders.
ich, ein ziemlicher Anfänger in Java, möchte neben dem Informatik-Unterricht im Gymnasium ein Rechner ein Rechner für das Spiel "League Of Legends" programmieren. Dies tue ich mit BlueJ, was wir auch in der Schule benutzen.
Mein erstes Ziel ist es erstmal, dass mir die Werte eines Champions mit einem bestimmten Level angezeigt werden. GUI und die Rechnung ist schon fertig, jedoch wird bei der Ausgabe mir keine Zahl beim Ergebnis angezeigt, sondern eine Zeichenfolge, wie "[D@1622e1e0" oder "[D@75bb8fb1"!
Ich habe wirklich keine Ahnung was der Fehler sein könnte, da, wie gesagt, die Ergebnisse stimmen. Ich vermute, dass es an der Ausgabeschleife liegen könnte, die hier folgt:
Java:
ch_level_value = new Integer(ch_level.getText());
//Auslesen der Werte
for (int i=0; i<stats1_value_s.length; i++) {
stats1[i] = Double.parseDouble(stats1_value[i].getText());
}
//Rechnung
LvlCalc lvlcalc = new LvlCalc(ch_level_value);
stats2 = LvlCalc.lvl(stats1);
//Ausgabe
for (int i=0; i<stats2.length; i++) {
stats2_value[i].setText(stats2 + "");
}
Ich hoffe, dass jemand helfen kann, denn mit meinem Informatik-Lehrer kann ich erst am Montag reden! ^^
Martin
//PS: Die Ergebnisse sind immer anders.
Zuletzt bearbeitet: