Hallo, ich muss für ein Schulprojekt einen Einheitenrechner erstellen, der cm in mm, m und km umrechnet. Bis jetzt habe ich folgenden Code:
Jedoch kriege ich folgende Fehlermeldungen :
- laenge cannot be resolved to a
variable
Void methods cannot return a value
MeineEingabe cannot be resolved
Was mache ich falsch?
Java:
import java.io.IOException;
public class Einheitenrechner
{
public static void main (String[] args) throws IOException {
Laenge Laenge = new Laenge();
System.out.println("Zentimeter Umrechner");
System.out.println("CM eingeben:");
Laenge.erfasseLaenge(MeineEingabe.erfasseDouble());
System.out.printf("%.2f %.2f %.2f",Laenge.mm(), Laenge.dm(), Laenge.km(), Laenge.m());
}
}
import java.lang.Math;
public class Laenge
{
private double mm;
private double km;
private double dm;
private double m;
public void erfasseLaenge(double Laenge)
{
this.Laenge = Laenge;
}
public double mm ()
{
mm=Laenge * 10;
return mm;
}
public double m ()
{
m=Laenge * 0.01;
return m;
}
public double dm ();
{
dm=Laenge * 0.1;
return dm;
}
public double km () {
{
km=Laenge * 0.00005;
return km;
}
Jedoch kriege ich folgende Fehlermeldungen :
- laenge cannot be resolved to a
variable
Void methods cannot return a value
MeineEingabe cannot be resolved
Was mache ich falsch?