konstruktor übergabe fehler

Status
Nicht offen für weitere Antworten.
A

alf1282

Gast
Code:
class Zinsen {
	double g ; // Grundbetrag
	double z ; //Zinssatz
	double l ; // Laufzeit 
	double k ; // zinsen in euro 
	double x ; // Zinssatz  in 0,00
	double y ; // laufvariable0
	
	double x (){                // berechnung Zinssatz  in 0,00
	return	(z/100);
	}
	
	public double zinsen(){
		for(double i=0;i<=l;i++){
			k=g*x;
			g=g+k;
			System.out.println ("l"+k+"i");
		}
		return g;
	}
	 
	//konsavtruktor
	Zinsen (double grundbetrag,double p,double zinssatz,double laufzeit){
		g=grundbetrag;
		z=zinssatz;
		l=laufzeit;
}

public class Zinseszins {
	public static void main(String[] args) {
		Zinsen r1=new Zinsen (100.,10.,3.);
		double gr1,fl2;
		gr1=r1.zinsen();
	}
}
}
weiß nicht wo der Fehler liegt
 
Zed

Zed

Bekanntes Mitglied
Ich auch nicht!

Wenn ich nicht mal ne kleine Beschreibung sehe wo genau das Problem liegt schau ich den Code nicht mal an. Also bisschen mehr Mühe kann man schon erwaten wenn du hilfe von irgendwem hier willst.
 
M

mvitz

Top Contributor
Zed hat natürlich recht, aber trozdem:

Guck dir mal Zeile 23 und 31 genau an!
 
G

Guest

Gast
:lol: :lol: ja hast schon recht nächstes mal besser so
mein Hauptproblem ist das das er die Main class nicht findet und ich so was noch nicht hatte
???:L
Code:
class Zinsen {
	double g ; // Grundbetrag
	double z ; //Zinssatz
	double l ; // Laufzeit 
	double k ; // zinsen in euro 
	double x ; // Zinssatz  in 0,00
	double y ; // laufvariable0
	
	double x (){                // berechnung Zinssatz  in 0,00
	return	(z/100);
	}
	
	public double zinsen(){
		for(double i=0;i<=l;i++){
			k=g*x;
			g=g+k;
			System.out.println ("l"+k+"i");
		}
		return g;
	}
	 
	//konsavtruktor
	Zinsen (double grundbetrag,double laufzeit,double zinssatz){
		g=grundbetrag;
		z=zinssatz;
		l=laufzeit;
}

public class Zinseszins {
	public  void main(String[] args) {
		r1=new Zinsen (100.,10.,3.);
		double gr1,fl2;
		gr1=r1.zinsen();
	}
}
}
 
M

mvitz

Top Contributor
Die main-Methode muss static sein.
Wozu unten die 2. Klasse?
Und für ein neues Objekt musst der Objekttyp am Anfang stehen.

Code:
class Zinsen {
   double g ; // Grundbetrag
   double z ; //Zinssatz
   double l ; // Laufzeit
   double k ; // zinsen in euro
   double x ; // Zinssatz  in 0,00
   double y ; // laufvariable0
   
   double x (){                // berechnung Zinssatz  in 0,00
   return   (z/100);
   }
   
   public double zinsen(){
      for(double i=0;i<=l;i++){
         k=g*x;
         g=g+k;
         System.out.println ("l"+k+"i");
      }
      return g;
   }
   
   //konsavtruktor
   Zinsen (double grundbetrag,double laufzeit,double zinssatz){
      g=grundbetrag;
      z=zinssatz;
      l=laufzeit;
   }

   public static void main(String[] args) {
      Zinsen r1 = new Zinsen (100.,10.,3.);
      double gr1, fl2;
      gr1 = r1.zinsen();
   }
}
 
G

Guest

Gast
das wär eine möglichkeit aber ich muss 2 klassen haben da sie brauche

Code:
public class Zinseszins {
	public  void main(String[] args) {
		Zinsen	r1=new Zinsen (100.,10.,3.);
		double gr1,fl2;
		gr1=r1.new Zinsen();
hab da noch was geändert aber ist immer noch ein Fehler
 
S

SlaterB

Gast
> ist immer noch ein Fehler

soll jemand raten, WELCHER Fehler es ist?

> mein Hauptproblem ist das das er die Main class nicht findet und ich so was noch nicht hatte

für sowas viele Details angeben, am aller wichtigsten ist der Aufruf, den du eintippst,
wie die Klassen auf einzelne Dateien verteilt sind, ob public oder nicht, wie die Dateien heißen,
package-Angaben, Verzeichnisstrukturen usw.

> public void main(String[] args) {

main muss immer noch static sein!
 
Antoras

Antoras

Top Contributor
Das static kommt vor das void.

Und du kannst nicht einfach in einer Unterklasse die main-Methode definieren. Du brauchst in der Klasse Zinseszins einen Konstruktor, der dir das erledigt:
Code:
class Zinsen {
   double g ; // Grundbetrag
   double z ; //Zinssatz
   double l ; // Laufzeit
   double k ; // zinsen in euro
   double x ; // Zinssatz  in 0,00
   double y ; // laufvariable0
   
   double x (){                // berechnung Zinssatz  in 0,00
   return   (z/100);
   }
   
   public double zinsen(){
      for(double i=0;i<=l;i++){
         k=g*x;
         g=g+k;
         System.out.println ("l"+k+"i");
      }
      return g;
   }
   
   //konsavtruktor
   public Zinsen (double grundbetrag,double p,double zinssatz,double laufzeit){
      g=grundbetrag;
      z=zinssatz;
      l=laufzeit;
   }
   
   public static void main(String[] args) {
	   //unvollständig ?
   }

   class Zinseszins {
		public Zinseszins() {
			Zinsen r1 = new Zinsen (100, 10, 3, l);
		      double gr1,fl2;
		      gr1=r1.zinsen();
		}
	}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Kapselung Objekt bei Übergabe an Konstruktor nicht initalisiert Java Basics - Anfänger-Themen 3
D Klassen Problem - Übergabe an Konstruktor von Superklasse Java Basics - Anfänger-Themen 2
A OOP Übergabe eines Wertes an den enum Konstruktor Java Basics - Anfänger-Themen 12
S String mit Konstruktor (per Übergabe) initialisieren Java Basics - Anfänger-Themen 10
G Variablen Array Länge über den Konstruktor definieren Java Basics - Anfänger-Themen 4
L Konstruktor für eine Map-Datei/Map-Datei einlesen Java Basics - Anfänger-Themen 5
C Interface und Konstruktor Java Basics - Anfänger-Themen 1
H Generische Konstruktor Java Basics - Anfänger-Themen 12
M Seltsames Verhalten im Konstruktor Java Basics - Anfänger-Themen 6
S Konstruktor passt nicht zum Rest Java Basics - Anfänger-Themen 11
C Unbekannter "Konstruktor"?? Java Basics - Anfänger-Themen 10
W OOP Warenlager mit Array(Konstruktor, Methoden) Java Basics - Anfänger-Themen 39
R Objekt in Konstruktor ist nicht zulässig Java Basics - Anfänger-Themen 5
A Mit einer Methode den Konstruktor aufrufen? Java Basics - Anfänger-Themen 2
B Warum können super() und this() nicht gemeinsam in einem Konstruktor verwendet werden? Java Basics - Anfänger-Themen 7
K Konstruktor für ein Objekt mit Zugriffsmethoden Java Basics - Anfänger-Themen 7
H Unterschied Konstruktor und Klassenname x = new Klassenname; Java Basics - Anfänger-Themen 3
B Klassen Array Parameter im Konstruktor? Java Basics - Anfänger-Themen 4
E Konstruktor mit Methode Java Basics - Anfänger-Themen 7
E ArithmeticException im Konstruktor Java Basics - Anfänger-Themen 4
S Konstruktor, Objekte Java Basics - Anfänger-Themen 4
F Konstruktor richtig implementiert? Frage zu Benutzereingaben... Java Basics - Anfänger-Themen 9
W Typecastin im Konstruktor? Java Basics - Anfänger-Themen 2
A Variablen Variablenwert über Konstruktor ändern Java Basics - Anfänger-Themen 3
F Arrays im Konstruktor Java Basics - Anfänger-Themen 5
C Konstruktor mit und ohne Parameterliste Java Basics - Anfänger-Themen 13
L Instanzvariablen, Veerbung, Konstruktor Java Basics - Anfänger-Themen 32
E Best Practice Konstruktor mit bestehender Intanz der gleichen Klasse aufrufen Java Basics - Anfänger-Themen 4
E Plausibilitätsprüfung in dem Konstruktor mit Ausnahmebehandlung Java Basics - Anfänger-Themen 1
A Aufruf von Konstruktor , obwohl 2 Parameter weggelassen werden Java Basics - Anfänger-Themen 7
A Aufruf von Konstruktor , obwohl 2 Parameter weggelassen werden Java Basics - Anfänger-Themen 0
D Compiler-Fehler Konstruktor von Superklasse übernehmen Java Basics - Anfänger-Themen 1
P Counter im Konstruktor Java Basics - Anfänger-Themen 11
J toString-Methode in Verbindung mit varArgs-Konstruktor Java Basics - Anfänger-Themen 18
I Einträge in den Konstruktor Java Basics - Anfänger-Themen 3
Aprendiendo [JAVA-Syntax] (int... variable) bei einem Konstruktor Java Basics - Anfänger-Themen 8
J Superklassen Konstruktor Verständnisfrage Java Basics - Anfänger-Themen 1
G Int-Array im Konstruktor Parameter Java Basics - Anfänger-Themen 37
T Datentypen Warum mit Konstruktor Objektvariablen initalisieren? Java Basics - Anfänger-Themen 19
A Vererbung bei Klassen mit Objekt der Klasse im Konstruktor Java Basics - Anfänger-Themen 4
P Konstruktor. Java Basics - Anfänger-Themen 4
D Best Practice Objekt automatisch im Konstruktor füllen? Java Basics - Anfänger-Themen 9
D Objekt oder Konstruktor Java Basics - Anfänger-Themen 2
F Java default Konstruktor Java Basics - Anfänger-Themen 1
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
T Konstruktor mit Referenzdatentypen Java Basics - Anfänger-Themen 5
H Klassen Konstruktor Parameter als Instanzvariablen zwischen speichern... Java Basics - Anfänger-Themen 11
T setter im Konstruktor einbauen? Java Basics - Anfänger-Themen 8
R ArrayList im Konstruktor. Java Basics - Anfänger-Themen 4
T Konstruktor Probleme Java Basics - Anfänger-Themen 3
J Wie lässt sich der Konstruktor einer Klasse einer Funktion einer Klasse nutzen. Java Basics - Anfänger-Themen 4
S Variable, die im Konstruktor gesetzt wird, wird nicht gefunden vom Compiler. Java Basics - Anfänger-Themen 4
C Generic im Konstruktor Java Basics - Anfänger-Themen 1
F Privater Konstruktor und statische Methoden Java Basics - Anfänger-Themen 4
W Konstruktor von FileInputStream nicht gefunden Java Basics - Anfänger-Themen 18
B Methoden Konstruktor im Konstruktor aufrufen Java Basics - Anfänger-Themen 2
N Aufgabe: Pizza Konstruktor mit mehreren beliebigen Durchmesser/Preiskombinationen Java Basics - Anfänger-Themen 8
K arraygröße durch variablen Konstruktor? Java Basics - Anfänger-Themen 7
K ArrayList in Konstruktor - wie späterer Zugriff Java Basics - Anfänger-Themen 2
G Verwendung von Konstruktor Java Basics - Anfänger-Themen 8
X Übergabeparameter Konstruktor (File) Java Basics - Anfänger-Themen 13
K Wieso muss man finale statische Variablen sofort oder eben im Konstruktor initialisieren? Java Basics - Anfänger-Themen 2
C Konstruktor in Abstrakten Klassen Java Basics - Anfänger-Themen 4
B Konstruktor Problem Java Basics - Anfänger-Themen 8
Joew0815 konstruktor und damit erstellte objekte Java Basics - Anfänger-Themen 1
K Hashtable mit eigenen Konstruktor Java Basics - Anfänger-Themen 2
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
H Fehler im Konstruktor abfangen Java Basics - Anfänger-Themen 10
J Konstruktor Problem bei Vererbung Java Basics - Anfänger-Themen 1
I Java Eingabe aus einer anderen Klasse in eine andere an Konstruktor übergeben Java Basics - Anfänger-Themen 4
O Konstruktor und Default Konstruktor Java Basics - Anfänger-Themen 7
I Vererbung Frage zum Konstruktor Java Basics - Anfänger-Themen 5
Y Konstruktor - Setter/Getter Java Basics - Anfänger-Themen 3
P Konstruktor Java Basics - Anfänger-Themen 4
E Initialisierung von Attributen und Konstruktor Java Basics - Anfänger-Themen 0
H Compiler-Fehler NullPointerException bei .length, Konstruktor fehlerhaft? Java Basics - Anfänger-Themen 3
M Objekt Array an konstruktor übergeben und Initialisieren Java Basics - Anfänger-Themen 1
llabusch Vererbung Super Konstruktor Java Basics - Anfänger-Themen 5
P Erste Schritte WindowBuilder erstellt Konstruktor wie zugreifen Java Basics - Anfänger-Themen 5
M Parameter von Konstruktor, der Superklassen-Konstruktor aufruft Java Basics - Anfänger-Themen 2
V Was soll alles in den Konstruktor? Java Basics - Anfänger-Themen 3
J Objektwerte addieren / Konstruktor Java Basics - Anfänger-Themen 19
J Konstruktor implementieren, zahl 0 repräsentieren Java Basics - Anfänger-Themen 4
S Object Array Length via Konstruktor Java Basics - Anfänger-Themen 5
J Methoden Beliebig viele Objekt-Eingabeparameter im Konstruktor Java Basics - Anfänger-Themen 6
K Objekte im Konstruktor initialisieren Java Basics - Anfänger-Themen 3
W Enum Konstruktor Type Java Basics - Anfänger-Themen 2
M Konstruktor Problem - Variabel Erhöhen Java Basics - Anfänger-Themen 5
K Erste Schritte Konstruktor variable in die klasse Java Basics - Anfänger-Themen 7
K Best Practice Date in einem Konstruktor angeben Java Basics - Anfänger-Themen 5
M Konstruktor mit unterschiedlichen Parametern? Java Basics - Anfänger-Themen 3
V Frage zum Konstruktor Java Basics - Anfänger-Themen 6
B Getter,Setter - Konstruktor überflüssig? Java Basics - Anfänger-Themen 26
M Vererben von Superklasse ohne Konstruktor Java Basics - Anfänger-Themen 9
G Auf einen bestimmten Konstruktor in der abstrakten Superklasse zugreifen? Java Basics - Anfänger-Themen 2
B Exception im Konstruktor Java Basics - Anfänger-Themen 22
N Sprite Methode (Getter, Setter, Konstruktor) Java Basics - Anfänger-Themen 9
B Array soll an Konstruktor übergeben werden..Hilfe! Java Basics - Anfänger-Themen 16
J Vererbung If-Bedingung im Konstruktor Java Basics - Anfänger-Themen 15
S Compiler-Fehler undefinierter Konstruktor Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Anzeige

Neue Themen


Oben