Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Getraenkekarte {
- int anzahlGetraenke;
- Getraenk[] karte = null;
- public Getraenkekarte() {
- }
- public String toString() {
- String toString = "";
- for (int i = 0; i < anzahlGetraenke; i++) {
- toString = toString + karte[i] + System.lineSeparator();
- }
- return toString;
- }
- public Getraenk suchen(String getraenk) {
- Getraenk g = null;
- for (int i = 0; i < karte.length; i++) {
- if (karte[i].name.contentEquals(getraenk)) {
- g = karte[i];
- }
- }
- return g;
- }
- public void neuesGetraenk(Getraenk getraenk) {
- Getraenk[] temp = null;
- anzahlGetraenke++;
- if (karte != null) {
- temp = karte.clone();
- }
- karte = new Getraenk[0 + anzahlGetraenke];
- if (temp != null) {
- for (int i = 0; i < temp.length; i++) {
- karte[i] = temp[i];
- }
- }
- karte[anzahlGetraenke - 1] = getraenk;
- }
- public static void main(String[] args) {
- Getraenkekarte gk = new Getraenkekarte();
- gk.neuesGetraenk(new Getraenk("Cola", 200, 250, 0));
- gk.neuesGetraenk(new Getraenk("Bier", 200, 200, 16));
- gk.neuesGetraenk(new Getraenk("Vodka", 20, 300, 18));
- System.out.println(gk);
- Getraenk g = gk.suchen("Bier");
- if (g != null) {
- System.out.println(g);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement