marvy
Gebruiker
- Lid geworden
- 25 dec 2000
- Berichten
- 396
Hallo,
Waarschijnlijk een klassieker. een grid opbouwen met gevraagd aantal rijen/kolommen
o---o---o---o---o
x x x x x
o---o---o---o---o
x x x x x
o---o---o---o---o
x x x x x
o---o---o---o---o
x x x x x
o---o---o---o---o
Ik deed het volgende maar vermoed dat het mooier kan:
private static void printgrid(int n)
{
String streep ="---";
String punt ="o";
String kolom ="x";
String spatie=" ";
//print eerste lijn
System.out.print(punt);
for(int i=1;i<=n;i++)
{
System.out.print(streep);
System.out.print(punt);
}
System.out.println();
// herhaal 2de en 3de lijn
for(int j=1;j<=n;j++)
{
//print 2de lijn
System.out.print(kolom);
for(int i=1;i<=n;i++)
{
System.out.print(spatie);
System.out.print(kolom);
}
System.out.println();
//print 3de lijn
System.out.print(punt);
for(int l=1;l<=n;l++)
{
System.out.print(streep);
System.out.print(punt);
}
System.out.println();
}
}
}
Waarschijnlijk een klassieker. een grid opbouwen met gevraagd aantal rijen/kolommen
o---o---o---o---o
x x x x x
o---o---o---o---o
x x x x x
o---o---o---o---o
x x x x x
o---o---o---o---o
x x x x x
o---o---o---o---o
Ik deed het volgende maar vermoed dat het mooier kan:
private static void printgrid(int n)
{
String streep ="---";
String punt ="o";
String kolom ="x";
String spatie=" ";
//print eerste lijn
System.out.print(punt);
for(int i=1;i<=n;i++)
{
System.out.print(streep);
System.out.print(punt);
}
System.out.println();
// herhaal 2de en 3de lijn
for(int j=1;j<=n;j++)
{
//print 2de lijn
System.out.print(kolom);
for(int i=1;i<=n;i++)
{
System.out.print(spatie);
System.out.print(kolom);
}
System.out.println();
//print 3de lijn
System.out.print(punt);
for(int l=1;l<=n;l++)
{
System.out.print(streep);
System.out.print(punt);
}
System.out.println();
}
}
}