Pari probleemaa

---------------------------

Tapaus 1.

Pitäisi tehdä ohjelma, joka tulostaa käyttäjän antaman syötteen mukaan annetun määrän rivejä ja sarakkeita laatikkomuotoon ja myös reunamerkki ja täytemerkki pyydetään käyttäjältä.

Esim.jos annetaan 5 riviä ja saraketta, ja annetaan että reunamerkki on ja täytemerkki -, tulostuu

---
---
---


Eka ja vika rivi tulostuu ohjelmaani oikein, mutta miten välissä olevat tulostetaan (eli sarakkeiden ja rivien määrän 5 kyseessä ollessa rivit 2-4 ?

helppohan se olisi antaa arvot suoraan muuttujaan, mutta ohjelman täytyy pyytää tiedot käyttäjältä.

Tapaus 2.

Jos pyytää merkkejä ja pitäisi tulostaa sitten koko merkkijono, miten se tehdään?


Esim. ohjelmassa on pyydetty merkkien määrä, joka on 3.
Anna 1. merkki:
a
Anna 2. merkki:
b
Anna 3. merkki:
c

Lopuksi pitäisi tulostua "merkkijono on abc" ,mutta laatimani ohjelma tulostaa vain merkin "merkkijono on c" eli viimeiseksi annetun merkin.
taulukkoa ei saa käyttää ratkaisussa!

Entä miten haetaan vokaalien määrä?

2

413

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • johonkin

      Tapaus 1. Jos kerran osaat tehdä toimivan kovakoodatun version, niin et ole kaukana. Ilman koodia on paha sanoa, mutta teet laatikon tulostavasta koodista oman metodin, joka saa parametrikseen korkeuden ja leveyden.

      Tapaus 2. Tod.näk. ylikirjoitat merkkijonon aina viimeisimmällä merkillä.

      Vokaalien haussa yksinkertaisin on varmaan koko ripsun läpi käyminen merkkikerrallaan.

    • |||||||||||||||||||||||

      --- ALKAA: TAPAUS 1 ---

      import java.util.Scanner;

      public class Esimerkki {
         public static void main(String[] args) {
            Scanner lukija = new Scanner(System.in);
            
            System.out.print("Anna rivien määrä: ");
            int r = lukija.nextInt();
            
            System.out.print("Anna sarakkeiden määrä: ");
            int s = lukija.nextInt();
            
            System.out.print("Anna reunamarkki: ");
            char b = lukija.next().charAt(0);
            
            System.out.print("Anna täytemerkki: ");
            char f = lukija.next().charAt(0);

            for (int i = 0, j = 1, k = r*s-1; i < r*s; i , j ,k--)
               System.out.print(
                  j % s == 0 ? b "\n" : (i/s)*(i%s)*(k/s) == 0 ? b : f
               );
         }
      }

      --- LOPPUU ---

      --- ALKAA: TAPAUS 2 ---

      import java.util.Scanner;

      public class Esimerkki {
         public static void main(String[] args) {
            Scanner lukija = new Scanner(System.in);
            String   jono = "";
            
            System.out.print("Anna merkkien määrä: ");
            int määrä = lukija.nextInt();
            
            for (int i = 0; i < määrä; i ) {
               System.out.print("Anna " (i 1) ". merkki: ");
               jono = lukija.next().charAt(0);
            }
            
            System.out.println("Merkkijono on " jono);
            System.out.println("Vokaalien määrä "
               jono.replaceAll("[^AEIOUYÄÖaeiueyäö]", "").length()
            );
            
         }
      }

      --- LOPPUU ---

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ny se loppuu ( Kuhmo)

      Yhtiö on myyty. Notta yyteet meleko äkkiä, notta. Pelastautukoon ken voi. Notta se on tuulista pian.
      Kuhmo
      92
      2909
    2. Parikymppinen hakkasi nelikymppisen kriittiseen tilaan

      Ja ihminen jäi junan alle lautiosaaressa...paljon on taas sattunut ja tapahtunut. Ketähän nämä uhrit mahtaa olla 🤔 htt
      Kemi
      46
      2406
    3. Kaivattusi tärkein ulkoinen tuntomerkki

      Onko jokin muu kuin yleinen kuten kaunis, laiha. hyväkroppainen jne.
      Ikävä
      42
      1156
    4. Mille kirjaimelle

      toivotat hyvää yötä , kuka on mielessäsi kun menet nukkumaan?
      Ikävä
      37
      1017
    5. Äimän käki

      Olen vähää vaille viisikymppinen mies, ja olen elellyt ilman parisuhdetta parisen vuotta. Nyt vihdoin ja viimein tuntuu,
      Sinkut
      153
      869
    6. Paikallinen autokorjaamo

      Kyllä alkaa vituttamaan, palvelua haluaisi niin jono ovelle ja yksi myyjä. Auto valmistunut kuntoon niin kukaan ei ilmoi
      Kuhmo
      9
      744
    7. Mitä tuot pöytään parisuhteessa?

      Siinäpä se kysymys on otsikossa. Mitäpä siis tuot/toisit pöytään parisuhteessa? Oletko mies vai nainen? Koetko sen mitä
      Sinkut
      221
      722
    8. Nainen, miten suhtautuisit

      Jos mies ehdottaisi tapaamista? Entä siihen, jos mies kertoisi tapaamisessa tunteistaan ja haluaisi seurustella?
      Ikävä
      58
      710
    9. 2 km on nykyään liian pitkä koulumatka

      Hesarissa päivitellään lapset joutuu nyt kulkemaan 2 km kouluun jösses. Ruostefillarilla tuo matka menee vaikka miten äk
      Lieksa
      48
      648
    10. Sinulle mies

      Kohtaamme jälleen kun on oikea aika. Sitä ei voi mikään eikä kukaan estää <3 <3
      Ikävä
      36
      601
    Aihe