Hallo, ich wollte einen kleinen Benchmark selbst in Java schreiben und mal gucken, inwiefern ich das hinkriege. Mit Hilfe eines Buches und Vorlesungsskriptes bin ich nun auch "relativ" weit. Aber ich komm an einer Stelle einfach nicht auf den Fehler:
Die Zeile 28 gibt beim Compilieren immer die Fehlermeldung "not a Statement" und ich komm einfacn nicht darauf, warum. Sichtbarkeitsproblem vielleicht? Oder muss das int da rein? (Dann hab ich jedoch Probleme die Benutzereingabe zu realisieren^^) Ansonsten bitte ich die anderen Fehler die sich drin sind, erstmal zu ignorieren, will mich da dann erst selbst reinfummeln
Danke
Code:
/**
* @(#)JavaPrimeBench.java
*
*
* @author
* @version 0.1 2007/10/29
*/
import java.io.*;
public class JavaPrimeBench {
public static void main(String[] args)
throws IOException
{
int a; // Startzahl
int b; // Endzahl
long startZeit; //Startzeit
long endZeit; //Endzeit
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Startzahl eingeben (Standard = 0):");
a = Integer.parseInt(din.readLine()); // a=Eingabe des Benutzers
System.out.println("Bitte Endzahl geben:");
b = Integer.parseInt(din.readLine()); // b=Eingabe des Benutzers
startZeit = System.currentTimeMillis(); //Startzeit speichern
for (a <= b; a++;) {
int anzahlTeiler = 0; // Anzahl der Teiler auf 0 setzen
for (int teiler = 1; teiler <= a; teiler++) { // Anzahl der Teiler ermitteln
if (al % teiler == 0) {
anzahlTeiler++;
}
}
if (anzahlTeiler == 2) { // Zahl ausgeben, wenn sie genau zwei Teiler hat (eine Primzahl ist)
System.out.println(a);
}
}
endZeit = System.currentTimeMillis(); //Endzeit speichern
long nettoZeit;
nettoZeit = (startZeit-endZeit); //Endzeit von der Startzeit subtrahieren um Laufzeit herauszufinden
System.out.println(nettoZeit); //Laufzeit ausgeben
}
}
Die Zeile 28 gibt beim Compilieren immer die Fehlermeldung "not a Statement" und ich komm einfacn nicht darauf, warum. Sichtbarkeitsproblem vielleicht? Oder muss das int da rein? (Dann hab ich jedoch Probleme die Benutzereingabe zu realisieren^^) Ansonsten bitte ich die anderen Fehler die sich drin sind, erstmal zu ignorieren, will mich da dann erst selbst reinfummeln
Danke