Nyt on kiire... Pitäisi saada toString()-metodilla tulostettua merkkikuvio, josta tiedetään koko(int) ja esitettävä merkki(char). Merkki on salmiakin muotoinen:
oooXooo
ooXXXoo
oXXXXXo
XXXXXXX
oXXXXXo
ooXXXoo
oooXooo
(o=tyhjä lyönti)
Tiedän että tuo totetutetaan silmukkarakenteena, mutta aivoni lyövät tyhjää... Osaisiko joku auttaa minua?
:) Maria
oooXooo
ooXXXoo
oXXXXXo
XXXXXXX
oXXXXXo
ooXXXoo
oooXooo
(o=tyhjä lyönti)
Tiedän että tuo totetutetaan silmukkarakenteena, mutta aivoni lyövät tyhjää... Osaisiko joku auttaa minua?
:) Maria
Vastaukset 1
Vanhimmat
import java.io.*;
import java.lang.*;
class Salmiakki
{
public static void main (String argv[]) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader (System.in));
int koko;
String rivi;
char merkki;
System.out.print("Syota haluamasi merkki, jolla salmiakki piirretaan: ");
rivi = stdin.readLine();
merkki = rivi.charAt(0);
System.out.print("Syota haluamasi piirroksen koko: ");
koko = Integer.parseInt(stdin.readLine());
// Määritellään miten tulostetaan mikäli syötetty koko on pariton
int b=1;
int c=((koko-1)/2);
if (koko%2!=0)
{
for (int a=0; a