PJWSTK [1826]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • MAro

    Mam zadanie. Kobieta wychodzi za mąż i zmienia nazwisko. Dziedziczy je po mężu:

    String kobieta_nazwisko="Brodawska";
    String maz_nazwisko="Nowakowski";
    boolean kobieta_plec=true;

    I teraz chce zeby kobieta odziedziczyla nazwisko po meżu, ale zmieniajac przy tym ostatnia litere nazwiska na 'a'. Jezeli mąz jest Nowakowski to ona ma miec Nowakowska, wiec robię :


    System.out.print("OSOBA ZMIENILA NAZWISKO z " + kobieta_nazwisko + " na " );
    kobieta_nazwisko=maz_nazwisko;
    int ostatnia_litera=kobieta_nazwis ko.length()-1;
    if(kobieta_plec==true){
    kobieta_nazwisko.charAt(ostatn ia_litera)='a';
    System.out.print(kobieta_nazwi sko);

    ale po kompilacji wywala mi blad przy :
    kobieta_nazwisko.charAt(ostatn ia_litera)='a';

    pokazuje ze uzylem nieoczekiwanego typu.

    Ktos wie jak uporać się z podmianą tej ostatniej litery nazwiska na 'a'??
  • Anonim

    Kompletnie mylisz pojęcia:
    kobieta_nazwisko.charAt(ostatn ia_litera)='a';
    Chcesz pod funkcję podpisać wartość zmiennej. :)

    Daj lepiej:
    kobieta_nazwisko = kobieta_nazwisko.substring(0,k obieta_nazwisko.lenght()-1) + "a";
  • MAro

    Nie kompiluje się.

    .\Osoba.java:57: cannot find symbol
    symbol : method lenght()
    location: class java.lang.String
    nazwisko.substring(0,nazwisko. lenght()-2)+'a';
    ^
    2 errors
  • MAro

    Ok juz działa. Poradziłem sobie:

    Jakby co to w funkcji odwoluje sie do obiektu po ktorym dziedzicze nazwisko:

    //ZMIANA NAZWISKA

    public void zmien_nazwisko(Osoba o){
    System.out.print("OSOBA ZMIENILA NAZWISKO z " + nazwisko + " na " );
    nazwisko = o.nazwisko;
    if(plec==false){
    nazwisko=nazwisko.substring(0, nazwisko.length()-1);
    nazwisko= nazwisko + 'a';
    }

    System.out.print(nazwisko);
    System.out.println();
    System.out.println("---------- ------------------------------ -------------");
    show();
    }

    // KONIEC ZMIANY NAZWISKA
  • Wojtek

    Wrócił nasz bohater :D
  • Damian

    I to w jakże wielkim stylu; )
  • kroliczek_tuptus

    Lord of the (funny?)questions - return of the king:)
  • Popiołkas

    a jak dzis wlazlem na grono PJ to tak sie zastanawialem co sie dzieje z naszym mistrzem:) i o to jest! the king is back!:D
  • Anonim

    woohoo znów będzie emacsem przez sendmail!
  • Anonim

    Rozumiem, że to znany i poważany "miszcz". :)
  • Wojtek

    >Dąbrowszczak napisał
    >Rozumiem, że to znany i poważany "miszcz". :)

    Tu dla przypomnienia jedna z dyskusji przez niego zaczętych:
    http://grono.net/chat/#pjwstk/topic...

    A tak ogółem to tak, kolega jest znany z problemów programistycznych i wesołej polemiki z ludźmi, którzy starają się mu pomóc/radzić :)
  • rein4ce

    >Wojtek napisał
    >Wrócił nasz bohater :D

    Wojtek, twoje podsumowania są bezbłędne! :D
  • marny

    Macieeeeeeeeeeeeeeeeeeeek....
| |

Grono studentow, milosnikow, absolwentow, wykladowcow, cwiczeniowcow, rektorow, ochrony, sprzataczek...



Polsko -Japońska Wyższa Szkoła Technik Komputerowych

  • do
Grona tematyczne:

Dołącz grono

Fotki

Miejsca grona (5)