This commit is contained in:
Matti 2024-04-23 21:32:46 +02:00
parent 8e2db55800
commit 910080f315
5 changed files with 88 additions and 0 deletions

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

6
README.md Normal file
View File

@ -0,0 +1,6 @@
# 💨Großartiges💨Repository💨
## Algorythmen und Datenstruktuen
## Vorhandene Aufgaben:
- Vorlesung 1 Aufgabe 4 (ADT zum Verwalten von Produkten)

View File

@ -0,0 +1,14 @@
package part1.aufg4;
public class Anwendung {
public static void main(String[] args){
Product apple = new Product("#0127","yellow Apple", 0.54,2);
apple.print();
apple.setPrice(0.69);
apple.setShelf_nr(1);
apple.print();
}
}

View File

@ -0,0 +1,61 @@
package part1.aufg4;
/**
* Überlegen Sie sich eine Datenstruktur zur Verwaltung von Produkten.
* Ein Produkt soll dabei eine eindeutige Kennung haben, einen Namen
* und einen Nettopreis. Weiterhin soll jedem Produkt eine Regalnummer
* zugeordnet werden, wobei hierfür eine Liste fester Werte bekannt ist.
*/
public class Product {
private String product_ID;
private String name;
private double price;
private int shelf_nr;
public Product(String product_ID, String name, double price, int shelf_nr){
setProduct_ID(product_ID);
setName(name);
setPrice(price);
setShelf_nr(shelf_nr);
}
public String getProduct_ID() {
return product_ID;
}
public void setProduct_ID(String product_ID) {
this.product_ID = product_ID;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getShelf_nr() {
return shelf_nr;
}
public void setShelf_nr(int shelf_nr) {
this.shelf_nr = shelf_nr;
}
public void print(){
System.out.println("ID: " + getProduct_ID());
System.out.println("Name: " + getName());
System.out.println("Price: " + getPrice());
System.out.println("Shelf Nr. : " + getShelf_nr());
}
}

1
src/part1/placeholder Normal file
View File

@ -0,0 +1 @@
I am holding place