Help!

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
1316
Äänestä

Muut lukivat myös

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

Äänestä

Kommentoi aloitusta


Maria kirjoitti:

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

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu