Ich bin zu blöd (Java)?

Ich erstelle ein Java Projekt
Ich erstelle eine Class
Lege eine Bild in den Ordner
Füge diesen Quellcode ein:

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.util.Random;

public class Zufallszahl extends JFrame
{


public static void main(String[] args)
{
new Zufallszahl();
}

Zufallszahl zufallszahl = new Zufallszahl();
int b=zufallszahl.zufallszahl(1, 2);

public int zufallszahl(int min, int max){
Random random = new Random();
return random.nextInt(max - min + 1) + min;
}


public Zufallszahl()
{
super("Caipi");

if(b==2)
{
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().add(new JLabel(new ImageIcon("caipi.jpg")));
pack();
setVisible(true);
}
if(b==1){ System.out.println("eins");}
else{System.out.println("nichts");}
}
}

Und er sagt Error

Ich bitte um eine Beschreibung wie ich den Fehler aus merzen kann und ob der Code einen Fehler hat.
Für den gibts 10 Punkte
MfG

2012-10-20T05:28:00Z

Koregiere die Frage: Ich verstehe nicht wo der Fehler liegt?
Der Quellcode soll eine Zufallszahle erzeugen und dann auf diese Zahle reagieren.

Anonym2012-10-20T06:09:32Z

Beste Antwort

Leider bin ich nicht der Java Spezi, aber vielleicht hilft es dir ja, eine Referenz im Internet zu kennen, auf der man die Programmier-Syntax nachschlagen kann. Könnte beim debuggen helfen:

http://www.dpunkt.de/java/

Ach so, Zahl heißt im Singular im deutschen nur "Zahl", im Plural "Zahlen". den Dual "Zahle" für genau 2 Zahlen gibt es im deutschen nicht.

Anonym2012-10-20T12:38:59Z

Ja, dann hast Du wenigstens Deine Einleitung der Frage verstanden!

Fritzi2012-10-20T12:24:38Z

Das ist keine Frage, sondern eine Aussage.
Leider ist sie bei vielen Usern wahr

macika hört "Uriah Heep"2012-10-20T12:19:05Z

Die BA bekommt automatisch 10 Punkte. Und solche Sätze wie "Für den gibts 10 Punkte" sind eigentlich nicht erlaubt. Schau dir mal die Richtlinien von Y!C an!

Anonym2012-10-20T12:13:24Z

Danke, habe genügend Punkte!