2 Antworten

Dein Fehler tritt an dieser Stelle auf:

int rand = random.nextInt(a - 1);

Die Ursache ist, dass deine Variable: a  nämlich 0 entspricht.

Die Exception sagt dir ja bereits wo das Problem liegt:

bound must be positive

Bei deiner Rechnung hast du 0 - 1 = -1.

Um den Fehler zu vermeiden, solltest du dafür sorgen, dass an 

random.nextInt();

Ein Wert 0 übermittelt wird.

Antwort bewerten Vielen Dank für Deine Bewertung

Könntest du uns wenigstens mitteilen in welcher Zeile der Fehler geworfen wird?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Emanuel2003
12.07.2016, 16:30

Ja, die Zeile wo final int mit dem parseInt(); ist (ich glaube es ist Zeile 89 oder 78/79 so in der Richtung)

0