Zadania na programowanie obiektowe

0

Witam, mam pewien problem z zadaniami na programowanie na studiach. Byłbym wdzięczny za pomoc, bardziej zależy mi na wskazaniu kierunku niż napisaniu za mnie kodu. Chce to rozumieć, a nie mieć gotowca. Tylko, że mam problem z rozgryzieniem kłopotu.

Zad 1

Z pierwszą częścią sobie poradziłem, wyświetlają się liczby, numery są pełne, ale jest problem z podstawieniem zamiennych cyfr do części numerów.

Zad 2

Tu mam dwa następujące problemy przemianowanie

Podstawienie wartości początkowej gdy nie jest ustalona wartość czyli tam na końcu:

Rachunek za: null (a powinno być pizza?)
Wysokość: 0.0 zł a powinno być

drugi problem to zmienienie wartości liczb na słowa zamiast 1 to jed i tak dalej. Proszę o wskazówki jak z tym się uporać.

Pozdrawiam

0

Zad. 1

public void zmienCyfre(int i, int j) {
    switch(i)
    {
       case 1: 
         this.xxx = j;
         break;
      case 2:
         this.yy = j;
         break;
      case 3:
         this.zz = j;
    }
}

Zad. 2

class Rachunek
{
    private String rachunek;
    private Double kwotadozaplaty;
    ...
    public Rachunek() 
    {
        this.rachunek = "pizza?"; 
    }
    public String toString()
    {
        String wynik="";
        wynik+="Rachunek za: "+rachunek+"\n";
        if(kwotadozaplaty == null)
        {
            wynik+="\n";
        }
        else
        {
            wynik+="Wysokość: "+kwotadozaplaty+" zł\n";
        }
        return wynik;
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1