Hilfe bei fehlersuche

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,
kann mir jemand helfen und sagen wo der Fehler ist?

Code:
import java.io.*;
public class zufallszahlen
{

  public static void main (String argv[]) throws IOException
  {
    Zufallszahlen zz = new zufallszahlen();
    int zahl = zz.neumann();
    String str;
    int gen_wahl = 1;
    BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
    System.out.println();
    System.out.println("\t::Zufallszahlen::");
    System.out.println("\tVon Neumann-Generator:\t 1");
    System.out.println("\tQuadrattest-Generator:\t 2");
    System.out.println("\tLineare Kongruenz-Generator:\t 3");
    System.out.print("\tWaehlen Sie den zu verwendenen Generator");
    str = input.readLine();
    gen_wahl = Integer.parseInt(str);
    
    switch(gen_wahl)
    {
      case 1: neumann(); break;
      case 2: quadratrest(); break;
      case 3: kongruenz(); break;
      default: System.out.println("\tFehler");
    }
    
    public int neumann()
    {
      int startwert = 50;
      int k = 10;
      System.out.println("\t<<Von Neumann-Generator>>");
      System.out.println("\tGeben Sie einen ganzzahligen ");
      System.out.print("\tStartwert von 2 bis 999999 ein ");
      str = input.readLine();
      startwert = Integer.parseInt(str);
      System.out.println("\tBestimmen Sie nun die Anzahl ");
      System.out.print("\tder Wiederholungen: ");
      str = input.readLine();
      k = Integer.parseInt(str);
      
      int z = startwert;
      for (int i=0; i<k; i++)
      {
        if (z < 1000)
        {
          z = z*z;
        }
        else
        {
          z = (z*z)%1000000000;
          z = z/1000;
        }
      }
      System.out.println("Ihre zufaellig erstellte *Pseudo*-Zufallszahl: " + z);
      return 0;
    }
    
    public int quadratrest()
    {
      // ...
      return 0;
    }
    
    public int kongruenz()
    {
      System.out.println("\t<<Lineare Kongruenz-Generator>>");
      int a,b,c,k,z;
      System.out.print("\tGeben Sie eine Zahl a ein: ");
      str = input.readLine();
      a = Integer.parseInt(str);
      System.out.print("\tGeben Sie nun eine Zahl b ein, die teilerfremd sein soll: ");
      str = input.readLine();
      b = Integer.parseInt(str);
      System.out.println("\tGeben Sie nun eine Zahl n ein, die teilerfremd und ");
      System.out.print("\tgleichzeitig ein Teiler der Zahl a-1 sein soll");
      str = input.readLine();
      n = Integer.parseInt(str);
      System.out.println("\tBestimmen Sie nun die Anzahl k ");
      System.out.print("\tder Wiederholungen: ");
      str = input.readLine();
      k = Integer.parseInt(str);
      System.out.print("Geben Sie nun noch einen Startwert z ein! ");
      str = input.readLine();
      z = Integer.parseInt(str);
            
      for (int i=0; i<k; i++)
      {
        z = z*a;
        z = z+b;
        z = z%n;
      }
      
      System.out.println("Ihre zufaellig erstellte *Pseudo*-Zufallszahl: " + z);
      return 0;
    };
  }

}

Fehlermeldung lautet:
"illegal start of expression - public int neumann()"

gruß und vielen lieben dank
 

martram

Aktives Mitglied
Dir fehlt ein Semikolon, um die main-Methode zu "beenden".

Code:
import java.io.*; 
public class zufallszahlen 
{ 

  public static void main (String argv[]) throws IOException 
  { 
    Zufallszahlen zz = new zufallszahlen(); 
    int zahl = zz.neumann(); 
    String str; 
    int gen_wahl = 1; 
    BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); 
    System.out.println(); 
    System.out.println("\t::Zufallszahlen::"); 
    System.out.println("\tVon Neumann-Generator:\t 1"); 
    System.out.println("\tQuadrattest-Generator:\t 2"); 
    System.out.println("\tLineare Kongruenz-Generator:\t 3"); 
    System.out.print("\tWaehlen Sie den zu verwendenen Generator"); 
    str = input.readLine(); 
    gen_wahl = Integer.parseInt(str); 
    
    switch(gen_wahl) 
    { 
      case 1: neumann(); break; 
      case 2: quadratrest(); break; 
      case 3: kongruenz(); break; 
      default: System.out.println("\tFehler"); 
    } 
    
  } // << neu!
    public int neumann() { [..] }
}
 

The_S

Top Contributor
Gast hat gesagt.:
Semikolon == Schließende Geschweifte Klammer ;)

false. :cool: Aber ja, was die Syntax angeht isses natürlich die schließende geschweifet Klammer :-D

Außerdem hast du hinter kongruenz ein Semikolon zu viel und n schließende geschweifet Klammer ist auch überflüssig. Sofern ich das jetzt beim überfliegen richtig erspäht habe :bae:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Hilfe bei der Fehlersuche Java Basics - Anfänger-Themen 23
S brauche hilfe bei Fehlersuche Java Basics - Anfänger-Themen 7
N Hilfe bei Fehlersuche Java Basics - Anfänger-Themen 2
? hilfe bei Fehlersuche Sortierung List Java Basics - Anfänger-Themen 5
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
E Hilfe bei rekursiver Funktion Java Basics - Anfänger-Themen 3
H pdf stempel - Hilfe erbeten Java Basics - Anfänger-Themen 6
KogoroMori21 Wann ist der richtige Zeitpunkt, um sich Hilfe zu suchen? (Bin Informatik-Student) Java Basics - Anfänger-Themen 10
A Hilfe beim Lesen von Pfaden und Systemvariablen Java Basics - Anfänger-Themen 3
F RegEx Hilfe Java Basics - Anfänger-Themen 5
S Hilfe bei Endlosschleife Java Basics - Anfänger-Themen 2
S Hilfe bei Praktischen Aufgaben von Arrays Java Basics - Anfänger-Themen 39
U Ich bräuchte Hilfe Java Basics - Anfänger-Themen 1
Say abstract class und Objekt erzeugen - Dringend Hilfe Java Basics - Anfänger-Themen 10
Justin4687 Benötige Hilfe bei folgender Aufgabe Java Basics - Anfänger-Themen 2
aero043 Hilfe bei BlueJ Hausübung Java Basics - Anfänger-Themen 27
S Hilfe zu einer Aufgabe Java Basics - Anfänger-Themen 5
P Hilfe gesucht Java Basics - Anfänger-Themen 11
D Hilfe bei Calculator Test Java Basics - Anfänger-Themen 15
R Hilfe bei Aufgabe Java Basics - Anfänger-Themen 4
Zentriks Hilfe zu Sieb des Eratosthenes ohne boolean Java Basics - Anfänger-Themen 5
R Java Bücher hilfe Java Basics - Anfänger-Themen 9
U HILFE! - per ActionListener Felder enablen....... Java Basics - Anfänger-Themen 5
I Scheduling: "Quartz" verwenden, Hilfe bei Umstellung Java Basics - Anfänger-Themen 3
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
L Hilfe! Liste mit Items werden ausgegeben aber nicht in zufälliger Reihenfolge Java Basics - Anfänger-Themen 6
Ekooekoo Hilfe spiel Java Basics - Anfänger-Themen 5
SpiritsHuner Hilfe!! Java Basics - Anfänger-Themen 16
Lacotto Java Kurs Aufgaben Hilfe Java Basics - Anfänger-Themen 14
V Hilfe bei Implementierung einer boolean Methode Java Basics - Anfänger-Themen 6
M HILFE JPanel - Graphics Java Basics - Anfänger-Themen 1
D Hilfe bei einer Aufgabe mit for-Schleife Java Basics - Anfänger-Themen 6
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
Neuling47 Denkfehler? Hilfe Java Basics - Anfänger-Themen 11
S Hilfe bei Umänderung von Java Code Java Basics - Anfänger-Themen 16
Robert_Klaus Hamster java Simulation Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
X Erste Schritte Hilfe bei einem kleinen Spiel. Java Basics - Anfänger-Themen 19
D Bitte um Hilfe muss es schnellstmöglich erledigen Java Basics - Anfänger-Themen 15
L Hilfe bei RegEx Java Basics - Anfänger-Themen 4
I Bitte um Hilfe zu unterstehenden Code Java Basics - Anfänger-Themen 6
B Brauche Hilfe zu einem Code Java Basics - Anfänger-Themen 5
Neuling47 bräuchte dringend hilfe Java Basics - Anfänger-Themen 6
D Bräuchte Hilfe im Bezug zum printarray() Java Basics - Anfänger-Themen 4
M Bitte um Hilfe bei 2DArrays Java Basics - Anfänger-Themen 8
HeiTim Array hilfe Java Basics - Anfänger-Themen 14
M LCD-Ziffern-Hilfe Java Basics - Anfänger-Themen 6
özkan hilfe!! Java Basics - Anfänger-Themen 4
C Hilfe bei einem Anfängerprojekt Java Basics - Anfänger-Themen 25
D Abrechnung bitte um hilfe Java Basics - Anfänger-Themen 25
J Brauche Hilfe bei for-each Aufgabe Java Basics - Anfänger-Themen 1
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
HeiTim Brauche Hilfe soll ein nummeriertes Feld ausgeben lassen Java Basics - Anfänger-Themen 17
S Interaktive Abfrage, Hilfe mit Schleifen! Java Basics - Anfänger-Themen 6
N Hilfe bei der Installation Java Basics - Anfänger-Themen 2
J Brauche Hilfe bei Aufgabe Java Basics - Anfänger-Themen 4
S Hilfe bei Programmierung einer Hotelabrechnung Java Basics - Anfänger-Themen 5
enjoykimii Strukturierte Programmierung Hilfe Java Basics - Anfänger-Themen 29
H Bräuchte hilfe Java Basics - Anfänger-Themen 3
D Snake-Spiel ähnliche Aufgabe Hilfe Java Basics - Anfänger-Themen 3
H Brauche Hilfe Java Basics - Anfänger-Themen 2
D Dijkstra Algorithmus Hilfe!! Java Basics - Anfänger-Themen 9
H Hilfe Java Basics - Anfänger-Themen 6
H Brauche hilfe Java Basics - Anfänger-Themen 3
M Hilfe - Array Aufgabe Java Basics - Anfänger-Themen 8
R Schulaufgabe, Bruache Hilfe mit non-static Methoden Java Basics - Anfänger-Themen 2
kevkev Hilfe bei Schiffe versenken Java Basics - Anfänger-Themen 5
FelixxF Erste Schritte Hilfe bei Fußball Manager Java Basics - Anfänger-Themen 2
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
C Brauche Hilfe um ein Programm zu schreiben Java Basics - Anfänger-Themen 8
josfe1234 Hilfe access denied ("java.io.FilePermission" " " "read") Java Basics - Anfänger-Themen 12
Vivien Hilfe bei Type Conversion Java Basics - Anfänger-Themen 3
Leo0909 Ich brauche Hilfe bei dieser Aufgabe Java Basics - Anfänger-Themen 2
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
J Doppelt verkette Liste ich bitte um Hilfe Java Basics - Anfänger-Themen 4
N Laufzeitberechnung - dringende Hilfe! Java Basics - Anfänger-Themen 1
G Java Hilfe Java Basics - Anfänger-Themen 3
J Java List, Bitte um Hilfe Java Basics - Anfänger-Themen 15
J Java List, bitte um Hilfe Java Basics - Anfänger-Themen 3
U anfänger braucht hilfe . wir konnten die aufgaben nicht beantworten Java Basics - Anfänger-Themen 5
A Schleifen, Hilfe! Java Basics - Anfänger-Themen 6
LeonDerStudent Hilfe bei Uniprojekt Java Basics - Anfänger-Themen 2
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
B Hilfe bei Map Liste erstellen Java Basics - Anfänger-Themen 10
Kapfski Was habe ich falsch gemacht? Hilfe! Java Basics - Anfänger-Themen 17
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
M Bräuchte Hilfe bei diesen Methoden Java Basics - Anfänger-Themen 4
dieter000 Aufgabe Hilfe Java Basics - Anfänger-Themen 18
Gaudimagspam Dringend Java Hilfe benötigt Java Basics - Anfänger-Themen 19
jonathanpizza Hilfe bei einer Übungsaufgabe Java Basics - Anfänger-Themen 6
dieter000 Hilfe bei dem Beispiel, wie gehe ich sowas am besten an? Java Basics - Anfänger-Themen 32
jonathanpizza Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
Q Hilfe auf Aufgabe(Matrixmultiplikation) Java Basics - Anfänger-Themen 1
jonathanpizza Hilfe bei der Aufgabe Java Basics - Anfänger-Themen 19
pry bitte Hilfe beim Kreditrechner objektorientiert Java Basics - Anfänger-Themen 6
R Hilfe bei removeduplicates Java Basics - Anfänger-Themen 5
D Brauche Dringend Hilfe...Prozedur/Funktionsprozedur Ergebnis augeben Java Basics - Anfänger-Themen 11
marcooooo einmal noch schnell hilfe bitte:/ Java Basics - Anfänger-Themen 2
Q Hilfe bei Hausaufgeben Java Basics - Anfänger-Themen 2
J Hilfe beim Label animieren Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben