Hi, ich studiere IMIT an der Universität Hildesheim seit dem WS jetzt. Naja, dazu gehört halt auch das Fach "Java programmieren". Bisher hatte ich nicht wirklich Probleme dabei, nur haben wir bei der jetztigen Übung eine Aufgabe bekommen in der wir einen Kassenbon programmieren sollen. Dazu habe ich ein Projekt "Kassenzettel" mit zwei Klassen angelegt. Einmal die Klasse "Bill" und einmal die Klasse "Item". Irgendwie kriegen wir es in unserer Gruppe nicht gebacken den Kassenzettel zu programmieren. Das Problem ist wohl das wir in der Vorlesung noch keine Listen hatten und so, keinen vernünftigen Kassenzettel programmieren können, wo man beliebig viele Artikel kaufen kann.
Angeblich kann man mit Hilfe von zwei arrays den Kassenzettel programmieren, quasi einen array text und einen array price. Vielleicht wäre ja jemand von euch so nett und würde mir weiter helfen.
Klasse "Item":
Alles anzeigen
Klasse "Bll":
Alles anzeigen
Angeblich kann man mit Hilfe von zwei arrays den Kassenzettel programmieren, quasi einen array text und einen array price. Vielleicht wäre ja jemand von euch so nett und würde mir weiter helfen.

Klasse "Item":
Quellcode
- public class Item {
- private String text;
- private double price;
- public Item(String text, double price) {
- this.text = text;
- this.price = price;
- }
- public void print() {
- System.out.printf("%s\t\t%5.2f\n", text, price);
- }
- public static void main(String args[]) {
- double summe;
- Item item = new Item("Eclipse 3.2", 0.0D);
- item.print();
- Item item2 = new Item("Adobe Photoshop", 1499.00D);
- item2.print();
- Item item3 = new Item("MS Office", 99.99D);
- item3.print();
- summe =
- }
- }
Klasse "Bll":
Quellcode
- public class Bill {
- public static void main(String[] args) {
- //Initialisierung der Variablen
- String header;
- String footer;
- double vat = 16.0;
- double sum = 0.0;
- header = (" S U P E R M A R K T\n Universität\n Hildesheim\n");
- footer = ("\nVielen Dank für ihren Einkauf\n Umtausch nur mit Kassenbon");
- //Ausgabe header
- System.out.println(header);
- //Aufruf der main-Funktion der Klasse Item
- Item.main(args);
- //Bilde die Summe der Items
- //Berechne die Mehrwertsteuer
- //Ausgabe footer
- System.out.println(footer);
- }
- }