hi,
ich schlage mich mal wieder mit der nächsten aufgabe rum ^^
in der müssen wir ein rauten-punkt muster ausgeben...genauer genommen 4 anscheinend.
doch es kommt einfach nix raus, wenn ich es durchlaufen lasse XD""" ich finde das komisch...
mein quelltext:
ich schlage mich mal wieder mit der nächsten aufgabe rum ^^
in der müssen wir ein rauten-punkt muster ausgeben...genauer genommen 4 anscheinend.
doch es kommt einfach nix raus, wenn ich es durchlaufen lasse XD""" ich finde das komisch...
mein quelltext:
Java:
public class Quadrat {
//Datenelemente
private int ecke;
private int seite;
//Konstanten zur Darstellung des Musters
public static final String SIGN1 = "#";
public static final String SIGN2 = ".";
//Costum-Konstruktor
public Quadrat (int seite, int ecke)
{
//Wertzuweisungen der Datenelemente
}
//Methode für neue Werte
public void update(int seite, int ecke)
{
//Wertzuweisungen der neuen Datenelemente
}
//Methode zur Ausgabe des Musters
public void draw()
{
//Muster
for(int i = 0; i < seite; i++) {
if (ecke == 0)
{
//Rauten
for(int j = 0; j < seite; j++)
{
System.out.println(SIGN1);
}
//Punkte
for(int j = seite-1; j > 0; j--)
{
System.out.println(SIGN2);
}
}
else if (ecke == 1)
{
//Rauten
for(int k = seite; k < seite; k--)
{
System.out.println(SIGN1);
}
//Punkte
for(int k = 1; k < seite; k++)
{
System.out.println(SIGN2);
}
}
else if (ecke == 2)
{
//Punkte
for(int l = 1; l < seite; l++)
{
System.out.println(SIGN2);
}
//Rauten
for(int l = seite; l > 0; l--)
{
System.out.println(SIGN1);
}
}
else if (ecke == 3)
{
//Punkte
for(int m = seite-1; m < seite; m--)
{
System.out.println(SIGN2);
}
//Rauten
for(int m = 0; m < seite; m++)
{
System.out.println(SIGN1);
}
}
else
{
System.out.println();
}
}
}
//main-Methode
public static void main (String[] args){
//erstes Quadrat
Quadrat quadrat1 = new Quadrat(10,0);
quadrat1.draw();
//zweites Quadrat
quadrat1.update(10,1);
quadrat1.draw();
//drittes Quadrat
quadrat1.update(10,2);
quadrat1.draw();
//viertes Quadrat
quadrat1.update(10,3);
quadrat1.draw();
}
}