Ongelmia Java-kielen kanssa...

Hei,
Löytyisikö apua tällaiseen tehtävänantoon:

Pitäisi tehdä Pelaaja -luokka joka rakentuu yhden atribuutin ympärille. Tämä attribuutti on private Noppa[] nopat -taulukko.

Pelaajalle tehdään konstruktori, joka saa argumenttina Noppa[]-taulukon, joka sitten konstruktorin rungossa asetetaan instanssimuuttujaan nopat.

Lisäksi Pelaaja tarvitsee metodin heitäNoppia(),
joka osaa heittää instanssimuuttujassa nopat
olevia kaikkia viittä noppaa.

Ohjelmoinnin vasta aloittaneena toivosin että joku voisi auttaa hahmottamaan tätä tehtävänantoa minulle! Mielummin vaikka suoraan koodina! Kiitos!

terv. Linda
2259
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

class Pelaaja {
   public Noppa[] nopat;
   public Pelaaja(Noppa[] n) {
      nopat= new Noppa[5];
      nopat=n;
   }
   heitäNoppia() {
      for(int i=0; i

Äänestä

huonon tehtäväannon takia voi tuntua aloittelijasta todella vaikeelta...

Pyydä opettajaa selvittämään mitä tässä oikein tehdään ;-)

----------------------------------------

//pelaaja luokka
public class Pelaaja {
//aliluokan alustus
private Noppa[] noppa = new Noppa[0];

//konstruktori
public Pelaaja(Noppa[] argumenttiNopat) {
//aliluokan uudelleen alustus
//argumentin mukaan
noppa = argumenttiNopat;
}

//metodi
public void heitaNoppia() {
//käydään läpi nopat ja heitetään niitä
for (int i=0; i

Äänestä

Kommentoi aloitusta


Linda kirjoitti:

Hei,
Löytyisikö apua tällaiseen tehtävänantoon:

Pitäisi tehdä Pelaaja -luokka joka rakentuu yhden atribuutin ympärille. Tämä attribuutti on private Noppa[] nopat -taulukko.

Pelaajalle tehdään konstruktori, joka saa argumenttina Noppa[]-taulukon, joka sitten konstruktorin rungossa asetetaan instanssimuuttujaan nopat.

Lisäksi Pelaaja tarvitsee metodin heitäNoppia(),
joka osaa heittää instanssimuuttujassa nopat
olevia kaikkia viittä noppaa.

Ohjelmoinnin vasta aloittaneena toivosin että joku voisi auttaa hahmottamaan tätä tehtävänantoa minulle! Mielummin vaikka suoraan koodina! Kiitos!

terv. Linda

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu