Hallöchen Leute,
bin gerade dabei den Befehl import zu verstehen und das folgende problem taucht immer wieder auf: ich hab alles so abgetippt wie es sein soll aber leider bekomme ich die folgende fehlermeldung
Compiliere D:\Java Dateien\Zinsen\CSparbuchNutzen2.java mit Java-Compiler
CSparbuchNutzen2.java:3:17: '.' expected
import CSparbuch;
^
CSparbuchNutzen2.java:3:18: ';' expected
import CSparbuch;
^
2 errors
folgende zwei quelltexte hab ich woraus ich aus der einen eine klasse in die andere importieren möchte.
aus sparbuchnutzen1 möchte ich die klasse sparbuch nach sparbuchnutzen2 importieren.
kann mir jemand sagen was ich falsch mache?
bin gerade dabei den Befehl import zu verstehen und das folgende problem taucht immer wieder auf: ich hab alles so abgetippt wie es sein soll aber leider bekomme ich die folgende fehlermeldung
Compiliere D:\Java Dateien\Zinsen\CSparbuchNutzen2.java mit Java-Compiler
CSparbuchNutzen2.java:3:17: '.' expected
import CSparbuch;
^
CSparbuchNutzen2.java:3:18: ';' expected
import CSparbuch;
^
2 errors
folgende zwei quelltexte hab ich woraus ich aus der einen eine klasse in die andere importieren möchte.
Java:
// Datei CSparbuchNutzen1.java
class CSparbuch
{
double kapital;
double zinssatz;
CSparbuch(double kap, double zins)
{
kapital = kap;
zinssatz = zins;
}
void einzahlen(double betrag)
{
kapital += betrag;
}
void abheben(double betrag)
{
kapital -= betrag;
}
double ertragZ(double laufzeit)
{
return kapital * Math.pow((1 + zinssatz/100),laufzeit);
}
double ertrag(double laufzeit)
{
return kapital * (1 + zinssatz/100 * laufzeit);
}
}
//Hauptklasse des Programms
class CSparbuchNutzen1
{
public static void main(String[] args)
{
CSparbuch meinSparbuch = new CSparbuch(0,3);
meinSparbuch.einzahlen(10000);
System.out.println("Ertrag nach 5 Jahren:");
System.out.println("\t ohne Zinseszins: " + (int) meinSparbuch.ertrag(5));
System.out.println("\t mit Zinseszins: " + (int) meinSparbuch.ertragZ(5));
}
}
Java:
// Datei CSparbuchNutzen2.java
import CSparbuch;
public class CSparbuchNutzen2
{
public static void main(String[] args)
{
CSparbuch meinSparbuch = new CSparbuch(0,3);
meinSparbuch.einzahlen(10000);
System.out.println("Ertrag nach 5 Jahren:");
System.out.println("\t ohne Zinssatz: " + (int) meinSparbuch.ertrag(5));
System.out.println("\t mit Zinssatz: " + (int) meinSparbuch.ertragZ(5));
}
}
aus sparbuchnutzen1 möchte ich die klasse sparbuch nach sparbuchnutzen2 importieren.
kann mir jemand sagen was ich falsch mache?