Java classes

  • Onderwerp starter Onderwerp starter Babo
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Babo

Gebruiker
Lid geworden
23 jun 2006
Berichten
48
Hallo, ik heb een kleine opdracht voor school die morgen af moet zijn, zit er al een week mee te klooien maar het lukt me gewoon niet.

dit is de opdracht:
Maak een klasse Tafel, met een attribuut waarde en een method print()
De method drukt de tafel van waarde af met System.out.println().
Bijvoorbeeld als waarde = 5:
1 * 5 = 5
2 * 5 = 10
3 * 5 = 15
enz
Test deze klasse met de volgende main:

{ Tafel tafelVanTien = new Tafel();
tafelVanTien.waarde = 10; //of lees een waarde in via de Scanner
tafelVanTien.print()
}

Hoe moet dit?
 
Wat heb je al? En wat lukt er precies niet?
 
Ik heb niks, niks goeds in ieder geval. Kom er echt niet uit. Staat ook niet duidelijk uitgelegd in het boek.
 
Zoiets? Heb het zelf niet gecompileerd/uitgevoerd, maar volgens mij moet het wel lukken:

PHP:
public class Tafel
{

    public int waarde;

    public Tafel(){
    }

    public void print(){
        for(int i=1; i<11; i++){
            System.out.println(i+ " x " + waarde " = " + i*waarde);
        }

}
 
Bedankt, zoiets had ik dus ook.

Maar ik zat te *****n met

{ Tafel tafelVanTien = new Tafel();
tafelVanTien.waarde = 10; //of lees een waarde in via de Scanner
tafelVanTien.print()
}

Daar snapte ik dus niks van.
 
PHP:
public class Tafel
{

    public int waarde;

    public static void main(String[] args){
        Tafel tafelVanTien = new Tafel();
        tafelVanTien.waarde = 10; //of lees een waarde in via de Scanner
        tafelVanTien.print();
    }

    public Tafel(){
    }

    public void print(){
        for(int i=1; i<11; i++){
            System.out.println(i+ " x " + waarde + " = " + i*waarde);
        }

}

de toegevoegde main zorgt ervoor dat je de klasse kunt runnen.
 
Laatst bewerkt:
Hij geeft 1 error aan, bij het print gedeelte zegt hij

')' expected
';' expected


terwijl ze er wel gewoon staan.
Enig idee?

edit: nu doet hij het wel, er moest ergens nog een + tussen daarna werkte hij.
Heel erg bedankt!
 
Laatst bewerkt:
Je hebt geluk dat ik nu pas online ben anders was deze vraag na het 3e bericht al gesloten geweest. :rolleyes:

Huiswerkvragen worden op Helpmij niet beantwoord.
Lees voor de duidelijkheid deze mededeling door.
 
Excuses daarvoor.

De reden dat ik mijn code niet had geplaatst is omdat die op mijn laptop staat en die even niet te gebruiken was.

Zal er aan denken volgende keer.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan