S
Semphi
Gast
Hallo,
ich mache zurzeit eine Schulische Ausbildung zum Informations und Kommunikationstechnischen Assistenten und habe jetzt in Programmieren die ersten 9 Schulstunden Java hinter mehr.
Im Gegensatz zu meinen Klassenkameraden verstehe ich sehr schnell und habe auch shcon vorgearbeitet.
Jetzt habe ich mir zu Hause den Java-Editor auch runtergalden und zum laufen gebracht und stoße auf ein Problem welches in der Schule noch einwandfrei funktioniert hat.
Beim benutzen des Scanners
Scanner sc = new Scanner(System.in);
r = sc.nextDouble();
bekomme ich folgende Fehlermeldung.
Angeblich soll die Varieble sc bereits durch main(String[]) definiert sein.
Rechner.java:22:13: error: variable sc is already defined in method main(String[])
Scanner sc = new Scanner(System.in);
^
1 error
Ich weiß ich habe noch nicht viel Ahnung davon, aber ich frage mich eben warum er mir zu Hause diesne Fehler ausgibt und in der Schule alles einwandfrei funktioniert.
Der Quellcode ist 1 zu 1 derselbe.
ich mache zurzeit eine Schulische Ausbildung zum Informations und Kommunikationstechnischen Assistenten und habe jetzt in Programmieren die ersten 9 Schulstunden Java hinter mehr.
Im Gegensatz zu meinen Klassenkameraden verstehe ich sehr schnell und habe auch shcon vorgearbeitet.
Jetzt habe ich mir zu Hause den Java-Editor auch runtergalden und zum laufen gebracht und stoße auf ein Problem welches in der Schule noch einwandfrei funktioniert hat.
Beim benutzen des Scanners
Scanner sc = new Scanner(System.in);
r = sc.nextDouble();
bekomme ich folgende Fehlermeldung.
Angeblich soll die Varieble sc bereits durch main(String[]) definiert sein.
Java:
import java.util.Scanner;
class Rechner
{
public static void main(String[] args)
{
final double PI = 3.14;
double r;
double u;
double a;
double h;
double v;
System.out.println("Zylinderberechnung:");
System.out.println("===================");
System.out.println("");
System.out.print("Radius: ");
Scanner sc = new Scanner(System.in);
r = sc.nextDouble();
System.out.print("Höhe: ");
Scanner sc = new Scanner(System.in);
h = sc.nextDouble();
u = PI * (r+r);
a = PI * (r*r);
v = a*h;
System.out.println("Umfang: " + u);
System.out.println("Fläche: " + a);
System.out.println("Volumen: " + v);
}
}
Rechner.java:22:13: error: variable sc is already defined in method main(String[])
Scanner sc = new Scanner(System.in);
^
1 error
Ich weiß ich habe noch nicht viel Ahnung davon, aber ich frage mich eben warum er mir zu Hause diesne Fehler ausgibt und in der Schule alles einwandfrei funktioniert.
Der Quellcode ist 1 zu 1 derselbe.