Maak een klasse Kwadraten.
Schrijf een methode printKleinereKwadraten
die alle opeenvolgende kwadraten kleiner dan of gelijk aan een gegeven getal afdrukt. Zo zal printKleinereKwadraten(50)
bijvoorbeeld afdrukken:
1, 4, 9, 16, 25, 36, 49
De moeilijkheid bestaat er hier vooral in ervoor te zorgen dat er geen komma wordt afgedrukt na het laatste getal. Doe dit zonder gebruik te maken van een if-opdracht! (Dit hoeft niet te werken wanneer n < 2.)
Schrijf vervolgens een methode printAantalKwadraten
die een gegeven aantal opeenvolgende kwadraten afdrukt. Zo zal printAantalKwadraten(6)
bijvoorbeeld afdrukken:
1, 4, 9, 16, 25, 36
Hint: Om een letterteken of een getal af te drukken, zonder dat er een nieuwe lijn genomen wordt, schrijf je System.out.print(ding)
, (dus zonder eind-‘ln’). Om een nieuwe lijn te nemen zonder nog iets extra af te drukken, gebruik je System.out.println()
(zonder argumenten).