Tulostamisesta

Yks vaan

Kertokaahan aloittajalle, että miten teen ohjelman, joka kysyy käyttäjältä kaksi lukua ja sitten tulostaa kaikki luvut näiden väliltä!

3

418

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • if-else

      --- ALKAA ---

      import java.util.Scanner;

      public class Esimerkki {
         public static void main (String[] args) {
            Scanner scan = new Scanner(System.in);
            
            System.out.print("Anna luku 1:");
            int luku1 = scan.nextInt();
            
            System.out.print("Anna luku 2:");
            int luku2 = scan.nextInt();
            
            int suurempiluku = (luku1 > luku2) ? luku1 : luku2;
            int pienempiluku = (luku1 < luku2) ? luku1 : luku2;
            
            for (int i = pienempiluku 1; i < suurempiluku; i )
               System.out.println(i);
         }
      }

      --- LOPPUU ---

      • Yks vaan

        Niin mutta miten nuo saa *tulostettua* oletuskirjoittimelle ?

        Ja loppuun tietty Form feed, että lasertulostin sylkäisee sivun ulos, jollei tämä sitten hoidu automaattisesti käyttöjärjestelmän toimesta.

        Sujuuko samalla tavalla niin windowsissa kuin linuxissakin ?


      • if-else
        Yks vaan kirjoitti:

        Niin mutta miten nuo saa *tulostettua* oletuskirjoittimelle ?

        Ja loppuun tietty Form feed, että lasertulostin sylkäisee sivun ulos, jollei tämä sitten hoidu automaattisesti käyttöjärjestelmän toimesta.

        Sujuuko samalla tavalla niin windowsissa kuin linuxissakin ?

        Käyttää oletus väriä, ja kirjasin kokoa:

        --- ALKAA ---

        import java.awt.FontMetrics;
        import java.awt.Graphics;
        import java.awt.print.PageFormat;
        import java.awt.print.Printable;
        import java.awt.print.PrinterException;
        import java.awt.print.PrinterJob;
        import java.util.Scanner;


        public class Esimerkki implements Printable {
           private String tulostettavaTeksti;
           
           
           public Esimerkki(String teksti) {
              tulostettavaTeksti = teksti;
           }

           
           public int print(Graphics g, PageFormat pf, int pagenr) throws PrinterException {
              if (pagenr != 0)
                 return NO_SUCH_PAGE;
           
              String[] rivit = tulostettavaTeksti.split("\n");      
              FontMetrics fm = g.getFontMetrics();
              
              double sx = pf.getImageableX();
              double sy = pf.getImageableY() fm.getMaxAscent();   
              
              for (int i = 0; i < rivit.length; i )
                 g.drawString("" rivit[i], (int) sx, (int) (sy fm.getHeight()*i));
              
              return PAGE_EXISTS;
           }
           
           
           public static void main (String[] args) throws PrinterException {
              Scanner scan = new Scanner(System.in);
              
              System.out.print("Anna luku 1:");
              int luku1 = scan.nextInt();
              
              System.out.print("Anna luku 2:");
              int luku2 = scan.nextInt();
              
              int suurempiluku = (luku1 > luku2) ? luku1 : luku2;
              int pienempiluku = (luku1 < luku2) ? luku1 : luku2;
                    
              String teksti = "";
              for (int i = pienempiluku 1; i < suurempiluku; i )
                 teksti = i "\n";
              
              PrinterJob job = PrinterJob.getPrinterJob();
              job.setPrintable(new Esimerkki(teksti));      
              job.print();
           }   
        }

        --- LOPPUU ---


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

    Luetuimmat keskustelut

    1. Naiset ymmärtävät ettei talous lähde nousuun

      Miten paljon järjellisempi olento nainen onkaan kuin tilastollisestikin paremmin tienaava mies. Kun kaikkialla puskuroid
      Maailman menoa
      159
      1061
    2. En jaksa

      Enää pelleillä ja paljastan J naisen nimen. Se on Jonna ja hän ei koskaan, edes luultavasti ollut täällä. Silti piene
      Ikävä
      44
      717
    3. Kissa eli kivuissa useita viikkoja

      Ei vienyt lääkäriin vaikka kissa parka maukui ja moni seuraajakin (minäkin) näin että kissa on sairas.
      Tuusniemi
      128
      666
    4. Minkälainen nainen

      Minkälainen kaipaamasi nainen on luonteeltaan? Kaikki hassun hauskat antava ja helppo on sallittuja, jos poikien on kovi
      Ikävä
      23
      648
    5. Yksi asia sen esti

      Etten antanut meille mahdollisuutta
      Ikävä
      44
      639
    6. Okei, eli olet rakastunut

      Hyvä sinä, niin minäkin.
      Ikävä
      67
      615
    7. Martinan mauton tyyli

      Voi hyvää päivää 🤣 nyt ollaan oltu Muhiksen kanssa Kultareservin avajaisissa suorat housut jalassa ja 500€ korsetti pää
      Kotimaiset julkkisjuorut
      161
      571
    8. Jos meillä olisi yhteinen koti

      Niin haittaisiko sinua pitää se vähä tavaraisena? Ajattelin tänään että jos joskus asuttaisiin yhdessä ja haluaisit pal
      Ikävä
      52
      560
    9. Arvaako kukaan?

      "Humalojalla metalliromun keräyspaikalla on kulkenut pitkin kevättä ja kesää joku henkilö, joka on vienyt sieltä kymmeni
      Haapavesi
      34
      554
    10. Tuntuu pahalta meidän molempien puolesta

      Anteeksi, että olen tällainen pelkuri. En vaan usko rakkauteen enää miehen ja naisen välillä omalla kohdalla. Tiedän, et
      Ikävä
      34
      528
    Aihe