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

375

    Vastaukset

    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. Jäätävä epävarmuus

      Mistä tää hirveä epävarmuus molemminpuolin johtuu? Pohjimmiltaan uskon, että molemmat tietää, että tunteita on. Vai onko
      Ikävä
      85
      1937
    2. Ainakin hän on elossa

      ehdin jo huolestua.
      Ikävä
      43
      1529
    3. Persut romahti Haapaveellä, kiitos Ilkka!

      Persut saivat historiallisen tappion haapaveellä! Kiitos Ilkka!
      Haapavesi
      57
      1202
    4. Mitä hellittelynimiä

      Sinulla on kaivatustasi?
      Ikävä
      76
      1090
    5. Hyvää yötä, olen rakastunut suhun

      Sanon tämän kyllä vielä sulle henkilökohtaisestikin. 😘
      Ikävä
      72
      1063
    6. Pitsaa selliiä

      Onko uudet pitsat hyviä, kannatteooko käyvä vai suosiollako pittää hilipasta sotkamoon
      Kuhmo
      25
      1015
    7. Mitä meille oikein

      Tapahtuu vai tapahtuuko mitään?
      Ikävä
      59
      1001
    8. Tiedätkö et olet

      Ärsyttävän hyvännäköinen.
      Ikävä
      34
      940
    9. Olet vain kiltimpi

      Ja rauhallisempi ja rakastavampi. Se vetoaa
      Ikävä
      37
      829
    10. Teki mieli

      Huutaa meidän nimet tänne, niin ei jäisi epäselvyyttä. Ikävä sinua urpo.
      Ikävä
      38
      779
    Aihe