Hallo,
Ich habe die Starklasse geschrieben und sollte bei der Ausgabe eine Schleife (for-Schleife) einbauen. Aber leider weiß ich nicht wie ich hier eine Schleife machen könnte.
Wäre nett wenn mir jemand hier helfen könnte in der Startklasse eine Schleife einzubauen für die Eingabe.
Danke im Vorraus
Artikel.java
Lager.java
Startklasse.java
Ich habe die Starklasse geschrieben und sollte bei der Ausgabe eine Schleife (for-Schleife) einbauen. Aber leider weiß ich nicht wie ich hier eine Schleife machen könnte.
Wäre nett wenn mir jemand hier helfen könnte in der Startklasse eine Schleife einzubauen für die Eingabe.
Danke im Vorraus
Artikel.java
Java:
package paket_PT_Lager;
public class Artikel
{
//Klassenkopf
private String artikelnr;
private String bezeichnung;
private double preis;
private int bestand;
private Lager meinLager;
//Konstruktur
public Artikel(String pArtikelnr, String pBezeichnung, double pPreis, int pBestand)
{
artikelnr= pArtikelnr;
bezeichnung= pBezeichnung;
preis= pPreis;
bestand=pBestand;
}
//Methoden
public String getArtikelnr()
{
return artikelnr;
}
public String getBezeichnung()
{
return bezeichnung;
}
public double getPreis()
{
return preis;
}
public int getBestand()
{
return bestand;
}
public void aendern(int pStueck)
{
if(bestand+pStueck>=0)
{
bestand=bestand+pStueck;
}
else
{
}
}
public double berechneLagerwert()
{
return preis*bestand;
}
public void setMeinLager(Lager pLager)
{
meinLager=pLager;
}
public Lager getMeinLager()
{
return meinLager;
}
}
Lager.java
Java:
package paket_PT_Lager;
import java.util.ArrayList;
public class Lager
{
private String lagerNr;
private String bezeichnung;
private ArrayList<Artikel> artikelliste;
public void setLagerNr(String pLagerNr)
{
lagerNr = pLagerNr;
}
public String getLagerNr()
{
return lagerNr;
}
public void setBezeichnung(String pBezeichnung)
{
bezeichnung = pBezeichnung;
}
public String getBezeichnung()
{
return bezeichnung;
}
public void artikel_lagern(Artikel pArtikel)
{
artikelliste.add(pArtikel);
}
public Artikel artikel_holen(int pStelle)
{
return artikelliste.get(pStelle);
}
public ArrayList<Artikel>hole_Artikelliste()
{
return artikelliste;
}
}
Startklasse.java
Java:
package paket_PT_Lager;
import java.io.ObjectInputStream.GetField;
public class Startklasse
{
/**
* @param args
*/
public static void main(String[] args)
{
//Objekt erzeugen und Vereinbaren
Lager lager1=new Lager();
Artikel artikel1=new Artikel("A100","Sofa",1000.00,5);
Artikel artikel2=new Artikel("A200","Stuhl",200.00,10);
Artikel artikel3=new Artikel("A300","Hocker",20.00,5);
lager1.setLagerNr("L007");
lager1.setBezeichnung("Sitzmoebel");
//Ausgabe
System.out.println("Lager " + lager1.getLagerNr());
System.out.println("Lagerbezeichnung: " + lager1.getBezeichnung());
System.out.println("enthält folgende Artkel");
System.out.println("");
//Artikel 1
System.out.println("Artikel: " + artikel1.getArtikelnr());
System.out.println("Bezeichnung: " + artikel1.getBezeichnung());
System.out.println("Preis: " + artikel1.getPreis());
System.out.println("Bestand: " + artikel1.getBestand());
System.out.println("****************************");
//Artikel 2
System.out.println("Artikel: " + artikel2.getArtikelnr());
System.out.println("Bezeichnung: " + artikel2.getBezeichnung());
System.out.println("Preis: " + artikel2.getPreis());
System.out.println("Bestand: " + artikel2.getBestand());
System.out.println("****************************");
//Artikel 3
System.out.println("Artikel: " + artikel3.getArtikelnr());
System.out.println("Bezeichnung: " + artikel3.getBezeichnung());
System.out.println("Preis: " + artikel3.getPreis());
System.out.println("Bestand: " + artikel3.getBestand());
System.out.println("****************************");
System.out.println("");
//Lagerwert berechnen
double lagerwert=artikel1.berechneLagerwert()+artikel2.berechneLagerwert()+artikel3.berechneLagerwert();
System.out.println("Der Lagerwert beträgt: " + lagerwert );
}
}
Zuletzt bearbeitet von einem Moderator: